Nesuskaičiuojama yra galimybės si užsakymai in linux, ir manau, kad būčiau nukopijavęs, jei neturėčiau galimybės perkelti senesnių nei 120 dienų failų iš vieno aplanko į kitą.
Štai kaip perkelti kai kuriuos failus senesnius nei x dienų:
Užsakymų per SSH :
find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/ {} \;
Jei norime ištrinti visus failus, senesnius nei 30 dienų, iš aplanko ...
find /cale/fisiere* -mtime +30 -exec rm -f {} \;
Būtinai palikti tarpus tarp -MtimeDienų skaičius, -Exec (Komandinė eilutė tęsinys) rm (ištrinti komandą - pašalinti), argumentas " -f “(Priversti ištrinti), {} si \;.
Gali būti, kad kai kuriuose platinimuose linux, „-F“ neturėtų veikti. Pašalinkite šį argumentą iš eilutės ir viskas bus gerai.
* Išbandyta CentOS 5.3 (Galutinis).
kodėl ta komanda taip pat ištrina patį aplanką? Aš tiesiog noriu ištrinti turinį! ar yra sprendimas? grazi
Capisco che hai diversi files nelle cartelle e vuoi solo displacement i files. Jų kortelės lieka nepažeistos. Teisingai? (GTrs).