Perintah rm Menghapus File dan Direktori Linux
Perintah rm ada singkatan dari remove. rm digunakan untuk menghapus objek seperti file, direktori, tautan simbolik ,dan sebagainya dari sistem file Unix-Like dalam hal ini Linux termaksud. Penggunaan rm harus dilakukan hati-hati karena setiap objek yang dihapus akan hilang (kecuali ada backup yah !).
Bentuk Umum dari perintah rm adalah
# rm [OPTION]... [FILE]...
Cara Menghapus File
Untuk melakukan penghapusan file standardnya bisa menggunakan perintah tanpa option. Dan akan muncul pesan dialog konfirmasi yang bisa dijawab “y” jika menyetujui penghapusan. Jika dijawab “n” maka file tidak dihapus.
[root@sobit wordpress]# rm index2.php
rm: remove regular file 'index2.php'? y
Bisa juga menghapus file lebih dari satu.
[root@sobit wordpress]# rm index.php wp-config.php wp-cron.php
rm: remove regular file 'index.php'? y
rm: remove regular file 'wp-config.php'? y
rm: remove regular file 'wp-cron.php'? y
Wildcard juga bisa digunakan tetapi tidak mendukung regular expresion.
# rm *load*.php
Jika ingin menghapus tanpa ada dialog persetujuan bisa menggunakan opsi -f atau force.
# rm -f *.log *.html
[root@sobit wordpress]# ls
license.txt wp-admin wp-login.php wp-trackback.php
readme.html wp-content wp-mail.php xmlrpc.php
sobit-test.com-access.log wp-includes wp-settings.php
wp-activate.php wp-load.php wp-signup.php
[root@sobit wordpress]# rm -f *.log *.html
[root@sobit wordpress]# ls
license.txt wp-content wp-login.php wp-signup.php
wp-activate.php wp-includes wp-mail.php wp-trackback.php
wp-admin wp-load.php wp-settings.php xmlrpc.php
Jika ingin menggunakan opsi -f dengan tampilan file apa saja yang di hapus bisa tambahkan opsi -v verbose
# rm -fv *.php
Cara Menghapus Direktori.
Ketika menghapus direktori harus di sematkan opsi -d, ini berlaku untuk direktori yang kosong.
# rm -d [nama-direktori]
[root@sobit wp-admin]# rm -d user
rm: remove directory 'user'? y
[root@sobit wp-admin]#
Jika ingin menghapus direktori yang memiliki isi tambahkan opsi -r yang nantinya akan menghapus secara recursive. Untuk menhindari dialog persetujuan bisa tambahkan -f
# rm -rf [nama-drektori]
Bisa juga tambahkan opsi -v untuk melihat file yang dihapus.
# rm -rfv [nama-drektori]
Degan membaca tutorial dan guide ini, seharusnya menggunakan perintah rm untuk menghapus file dan direktori di Linux dapat dilakukan dengan mudah. Selamat mencoba.