Perintah rm menghapus file dan direktori. Anda harus menggunakan opsi -R untuk menghapus file, subdirektori, dan direktori induk itu sendiri secara rekursif. Untuk menghapus file, Anda harus memiliki izin menulis di direktori yang berisi file tersebut, tetapi Anda tidak perlu memiliki izin pada file itu sendiri. Jika Anda tidak memiliki izin menulis pada file, Anda akan diminta (y atau n) untuk menimpa. rm sering disamakan dengan rm -i, terutama untuk pengguna root, untuk melindungi dari penghapusan file secara tidak sengaja.
Sintaks
Sintaks dari perintah rm adalah:
# rm [options] {file/directory names}
Misalnya, untuk menghapus direktori ~/myfiles dan isinya:
# rm -R ~/myfiles
Perintah rm (hapus) dapat menghapus file:
# rm file1 file2 file3
atau menghapus direktori secara rekursif:
$ rm -r dir1 dir2
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah rm:
rm: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:
Distribusi | Perintah |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpin | apk tambahkan coreutils |
Linux Arch | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf install coreutils |
Raspbian | apt-get install coreutils |
Contoh Perintah rm
1. Untuk menghapus file:
# rm file
2. Untuk menghapus file secara paksa:
# rm -f file
3. Untuk meminta sebelum menghapus file apa pun:
# rm -i file
4. Untuk meminta sebelum menghapus file apa pun, jika lebih dari tiga file:
# rm -I file*
5. Untuk prmpt seperti yang ditentukan:
# rm --interactive=WHEN file*
6. Untuk melewati direktori mana pun yang ada di sistem file yang berbeda dari yang ditentukan:
# rm --one-file-system
7. Untuk tidak memperlakukan “/” secara khusus:
# rm --no-preserve-root
8. Untuk tidak menghapus “/”:
# rm --preserve-root
9. Untuk menghapus direktori dan isinya secara rekursif:
# rm -r # rm -R # rm --recursive
10. Untuk menjalankan dalam mode verbose:
# rm -v # rm --version
11. Untuk mendapatkan bantuan:
# rm --help
12. Untuk mendapatkan versinya:
# rm --version