|

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
rm wildcard hapus file

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
rm force dan verbose
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]
hapus direktori recursive force

Bisa juga tambahkan opsi -v untuk melihat file yang dihapus.

# rm -rfv [nama-drektori]
hapus direktori verbose

Degan membaca tutorial dan guide ini, seharusnya menggunakan perintah rm untuk menghapus file dan direktori di Linux dapat dilakukan dengan mudah. Selamat mencoba.

Similar Posts

5 2 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments