Anasayfa » nasıl » Linux'ta x Günden Daha Eski Dosyaları Sil

    Linux'ta x Günden Daha Eski Dosyaları Sil

    Linux'ta bulunan find programı, her dosyaya başka bir komutu çalıştırmak için bir dizi ilginç argüman iletmenize izin verir. Hangi dosyaların belirli günlerden daha eski olduğunu bulmak için bunu kullanacağız ve ardından silmek için rm komutunu kullanacağız..

    Komut Sözdizimi

    find / path / to / files * -mtime +5 -exec rm \;

    Rm, ve \; arasında boşluk olduğuna dikkat edin.

    açıklama

    • İlk argüman dosyaların yoludur. Bu, yukarıdaki örnekte olduğu gibi bir yol, bir dizin veya joker olabilir. Tam yolu kullanmanızı öneririm ve doğru sonuçları aldığınızdan emin olmak için komutu exec rm olmadan çalıştırdığınızdan emin olun..
    • İkinci argüman -mtime, dosyanın eski olduğu gün sayısını belirtmek için kullanılır. +5 girerseniz, 5 günden daha eski dosyaları bulur.
    • Üçüncü argüman, -exec, rm gibi bir komut girmenize izin verir. \; sonunda komutu bitirmek için gereklidir..

    Bu Ubuntu, Suse, Redhat veya linux'un hemen hemen tüm sürümlerinde çalışmalıdır..