Untuk Menghapus File dan Directory Di Linux cukup mudah. Anda hanya perlu menggunakan perintah rm atau remove. Namun, jika file anda besarnya diatas sekian MB, tentu memerlukan cara lain untuk menghapusnya secara cepat. Berikut kumpulan untuk menghapus file dan directory pada Linux.
Hal ini berlaku untuk semua jenis Linux.
1. Cara menghapus File dengan Perintah rm
rm hapus.txt
Gunakan perintah berikut, jika anda ingin menghapus file secara spesifik misal /home/hosteko/aku.txt
rm /home/hosteko/aku.tx
rm hapus.txt -f
Opsi -f merupakan force, yang berarti anda tidak perlu di tanya, langsung hapus.
rm -rf template
rm -f key.txt sitemap.txt
Apabila anda kurang yakin, anda bisa menghilangkan opsi -f (force)
rm -f *.txt
Jika anda ingin menghapus file dengan awalan data, misal dengan nama dataaku.txt, datakamu.xlsx.
Anda dapat menggunakan perintah berikut.
rm -f data*
Gunakan perintah berikut, jika anda ingin menghapus semua file dalam direktori saat ini
rm -f *
Note: Hati-hati untuk menggunakan perintah diatas, karena file anda yang berada dalam directory yang dipilih akan terhapus semuanya.
2. Menghapus File Tua
Gunakan perintah berikut jika anda ingin menghapus file yang umurnya sudah satu tahun sebelumnya. Misalkan, pada folder /home/hosteko/dataku/
find /home/hosteko/dataku/* -mtime +365 -delete
Perintah diatas akan melakukan pencarian file dengan umur 365 hari dan sebelumnya, setelah di temukan, selanjutnya di hapus.
Note: Ubah -mtime dengan umur file yang anda kehendaki (dalam hari).
3. Menghapus File dengan ukuran tertentu
Gunakan perintah berikut, jika anda ingin menghapus file diatas 1GB pada direktori saat ini.
find . -type f -name "*" -size +1G -delete
Note:
find -type f \( -name "*zip" -o -name "*tar" -o -name "*gz" \) -size +4M -delete
Anda dapat mengecualikan file. Misalnya, hapus semua file diatas 5MB yang bukan berektensi .mp3 dan mp4.
Gunakan perintah berikut ini.
find . -type f ! -name '*.mp3' ! -name '*.mp4' -size +5M -delete
Note:
berikut adalah cara mengatasi error ImunifyAV has not detected any compatible hosting panel as well…
CentOS 7 tidak akan mendapatkan pembaruan apa pun setelah Juni 2024. Selain itu, mirrorlist.centos.org tidak…
DNS di server cyberpanel tidak mau bekerja, di cek pada error log keluar pesan seperti…
saat upgrade cyberpanel, keluar pesan error seperti berikut: django.db.utils.OperationalError: (1045, "Access denied for user 'cyberpanel'@'localhost'…
Untuk melakukan restart cyberpanel lewat SSH silahkan jalankan perintah berikut: systemctl restart lscpd
Di Linux, chown digunakan untuk mengubah izin pemilik file dan direktori. Namun, saat menggunakan perintah…