Hapus secara otomatis atau pindah ke folder lain, file x -day yang lebih lama [perintah Linux / SSH]

Mereka tak terhitung pilihan Dan Kontrol Di Linux, dan saya pikir saya akan bergerak jika saya tidak punya pilihan untuk berpindah dari satu folder ke file lain yang lebih tua dari 120 hari.
Begini cara kami dapat memindahkan beberapa file yang 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 tua dari 30 hari, dari folder …

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

Anda harus meninggalkan ruang di antara -mtime, jumlah hari, -exec (baris pesanan berkelanjutan), rm (Menghapus pesanan – Hapus), argumen ” -F ” (Force delete), {} si ;.

Ada kemungkinan bahwa pada beberapa distribusi Linux, “-F” tidak bekerja. Hapus argumen ini dari garis dan semuanya akan baik -baik saja.

*Diuji Centos 5.3 (Terakhir).

Pendiri dan Editor Pengaturan Stealth, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).

Rumah Sumber Anda tutorial, tips dan berita yang berguna. Hapus secara otomatis atau pindah ke folder lain, file x -day yang lebih lama [perintah Linux / SSH]

2 Pikiran tentang “Hapus secara otomatis atau pindah ke folder lain, file x -day yang lebih lama [perintah Linux / SSH]”

  1. Mengapa perintah itu juga menghapus folder itu sendiri? Saya hanya ingin menghapus konten! Apakah ada solusi? Terima kasih

    Membalas
    • Saya mengerti bahwa Anda memiliki beberapa file di folder dan Anda hanya ingin memindahkan file. Folder tetap utuh. Benar? (GTRS).

      Membalas
Tinggalkan komentar