Neskaitāmi ir iespējas si pasūtījumi in linux, un es domāju, ka es būtu kopējis, ja man nebūtu iespējas pārvietot failus, kas vecāki par 120 dienām, no vienas mapes uz citu.
Lūk, kā pārvietot dažus failus, kas vecāki par X dienām:
Rīkojumus, izmantojot SSH :
find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/ {} \;
Ja mēs vēlamies izdzēst visus failus, kas vecāki par 30 dienām, no mapes ...
find /cale/fisiere* -mtime +30 -exec rm -f {} \;
Obligāti atstāt atstarpes starp -MtimeDienu skaits, -Exec (Komandrindas turpinājums) rm (izdzēst komandu - noņemt), arguments " -f ”(Piespiedu dzēšana), {} si \;.
Iespējams, ka dažos izplatījumos linux, "-F" nevajadzētu darboties. Noņemiet šo argumentu no rindas, un viss būs kārtībā.
* Pārbaudīts uz CentOS 5.3 (Final).
kāpēc šī komanda izdzēš arī pašu mapi? Es tikai vēlos izdzēst saturu! vai ir kāds risinājums? grazie
Capisco che hai diversi faili nelle cartelle e vuoi solo displacement i files. Viņu kartes paliek neskartas. Pareizi? (GTrs).