Automātiski dzēst vai pārvietot failus, kas vecāki par X dienām, uz citu mapi [Linux / SSH komandas]

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).

Dibinātājs un redaktors Stealth Settings, no 2006. gada līdz mūsdienām. Pieredze darbā ar operētājsistēmām Linux (Īpaši CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (SPS).

kā uz » ievērības cienīgs » Automātiski dzēst vai pārvietot failus, kas vecāki par X dienām, uz citu mapi [Linux / SSH komandas]

2 domas par “Automātiski dzēst vai pārvietot uz citu mapi, failus, kas vecāki par X dienām [Linux / SSH komandas] ”

Leave a Comment