Secara otomatis menghapus atau memindahkan file yang lebih lama dari X hari ke folder lain [Linux / Perintah SSH]

Tak terhitung yang Pilihan si perintah in linux, dan saya pikir saya akan menyalin jika saya tidak memiliki opsi untuk memindahkan file yang lebih lama dari 120 hari dari satu folder ke folder lain.
Berikut adalah cara untuk memindahkan beberapa file lebih tua dari X hari:

Pesanan melalui SSH :

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

Jika kami ingin menghapus semua file yang lebih lama dari 30 hari, dari folder…

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

Perlu harus meninggalkan ruang antara -MtimeJumlah hari, -Exec (Command line lanjutan) rm (hapus perintah - hapus), argumen " -f ”(Hapus paksa), {} si \;.

Ada kemungkinan bahwa pada beberapa distribusi linux, "-F" seharusnya tidak berfungsi. Hapus argumen ini dari baris dan semuanya akan baik-baik saja.

* Diuji pada CentOS  5.3 (Akhir).

Pendiri dan editor Stealth Settings, dari tahun 2006 sampai sekarang. Pengalaman pada sistem operasi Linux (Terutama CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

How to » penting » Secara otomatis menghapus atau memindahkan file yang lebih lama dari X hari ke folder lain [Linux / Perintah SSH]

2 pemikiran pada “Secara otomatis menghapus atau memindahkan ke folder lain, file yang lebih lama dari X hari [Linux / Perintah SSH] ”

Tinggalkan Komentar