Αυτόματη διαγραφή ή μεταφορά αρχείων παλαιότερων των Χ ημερών σε άλλο φάκελο [Linux / Εντολές SSH]

Πολλές από αυτές είναι επιλογές si εντολές in linux, και νομίζω ότι θα είχα αντιγράψει αν δεν είχα την επιλογή να μετακινήσω αρχεία παλαιότερα των 120 ημερών από τον ένα φάκελο στον άλλο.
Εδώ είναι πώς να μετακινήσετε κάποια αρχεία μεγαλύτερα από ημέρες Χ:

Εντολές μέσω SSH :

find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/  {} \; 

Εάν θέλουμε να διαγράψουμε όλα τα αρχεία παλαιότερα από 30 ημέρες, από ένα φάκελο…

find /cale/fisiere* -mtime +30 -exec rm -f {} \;

Πρέπει να αφήνετε απαραίτητα διαστήματα μεταξύ των -MtimeΟ αριθμός των ημερών, -Exec (Συνεχής γραμμή εντολών) rm (διαγραφή εντολής - κατάργηση), όρισμα " -f "(Αναγκαστική διαγραφή), {} si \;.

Είναι πιθανό ότι σε ορισμένες διανομές του linux, το "-F" δεν πρέπει να λειτουργεί. Αφαιρέστε αυτό το όρισμα από τη γραμμή και όλα θα πάνε καλά.

* Δοκιμάστηκε σε CentOS  5.3 (FT).

Ιδρυτής και εκδότης Stealth Settings, από το 2006 έως σήμερα. Εμπειρία σε λειτουργικά συστήματα Linux (Ειδικά CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

πώς να » αξιοσημείωτος » Αυτόματη διαγραφή ή μεταφορά αρχείων παλαιότερων των Χ ημερών σε άλλο φάκελο [Linux / Εντολές SSH]

2 σκέψεις σχετικά με "Αυτόματη διαγραφή ή μεταφορά σε άλλο φάκελο, αρχεία παλαιότερα των Χ ημερών [Linux / Εντολές SSH]”

Αφήστε ένα σχόλιο