Pertanyaan :Cara melakukan perintah find pada direktori saat ini, tanpa masuk ke subdirektori.
Contoh Skenario:
– Hapus semua file di direktori saat ini HANYA yang berumur seminggu.
Solusinya
1. Tambahkan operasi berikut ke perintah find yang diinginkan:
! \( -type d ! -name {DIRECTORY NAME} -prune \)
2. Mengganti direktori yang akan dicari {DIRECTORY NAME}
Contoh Solusi:
# find . ! \( -type d ! -name . -prune \) -mtime 7 -exec rm {} \;
Perintah di atas hanya akan mencari di direktori saat ini (.) dan bukan sub-direktori di bawahnya dan akan menghapus file yang lebih lama dari 1 minggu.
Cara memeriksa log perubahan paket RPM di CentOS/RHEL
Cara Mengelola Pertumbuhan Direktori File Audit database Oracle dengan cron (Hanya Instance ASM)