Automatiskt radera eller flytta till en annan mapp, filer äldre än X dagar [Linux / SSH kommandon]

otaliga är alternativ si kommandon i Linux, och jag tror att jag skulle ha haft något annat val CAPI om du flyttar från en mapp till en annan vissa filer som är äldre än 120 dagar.
Här är hur vi kan flytta några filer äldre än X dagar:

Kommandon via SSH :

hitta / home / sökväg / fil * -mtime + 120 exec mv / ny / destination / {} \; 

Om du vill radera alla fisirele äldre 30 dagar i en mapp ...

hitta / sökväg / fil * rm -f -mtime + 30 exec {} \;

Nödvändigtvis måste lämna utrymmen -mtime, Antal dagar, exec (Kommandoraden fortsätter) rm (Borttagning ordning - remove) argument " -f "(Radera kraft) {} och \;.

Det är möjligt att vissa distributioner av Linux, "-f" inte fungerar. Eliminera detta argument i rad och allt kommer att vara ok.

* Testad på 5.3 CentOS (Final).

Automatiskt radera eller flytta till en annan mapp, filer äldre än X dagar [Linux / SSH kommandon]

Om författaren

stealth LP

Grundare och redaktör stealth SettingsI 2006 datum.
Erfarenhet på Linux-operativsystem (särskilt CentOS), Mac OS X, Windows XP> Windows 10 och Wordpress (CMS).

Lämna en kommentar

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.