Lompati ke konten utama
Modul 2 · Pelajaran 3 dari 35/11 dalam kursus~8 min
Pelajaran modul (3/3)

Menghapus sumber daya (rm)

Untuk menghapus file dan direktori di terminal, gunakan perintah:

Bash
rm [path]

Perintah ini adalah singkatan dari Hapus.

[!PERINGATAN] Tidak seperti file yang dihapus melalui antarmuka pengguna grafis (desktop), file yang dihapus di terminal dengan rm jangan dibuang ke tempat sampah. Mereka dihapus secara instan dan permanen. Gunakan dengan sangat hati-hati!


Menghapus File

Untuk menghapus satu file di direktori saat ini:

Bash
rm notes.txt

Menghapus Direktori Secara Rekursif dengan -r

Jika Anda mencoba menghapus direktori hanya dengan menggunakan rm, terminal akan menampilkan kesalahan yang menyatakan bahwa targetnya adalah direktori. Untuk menghapus direktori dan semua file serta subdirektori di dalamnya, Anda harus menentukan opsi -r (rekursif):

Bash
rm -r folder_to_delete

Memaksa Penghapusan dengan -f

Terkadang Anda mungkin mendapatkan konfirmasi yang menanyakan apakah Anda benar-benar ingin menghapus file yang dilindungi penulisan, atau kesalahan jika file tidak ada. Opsi -f (paksa) memaksa penghapusan tanpa meminta konfirmasi dan mengabaikan file yang tidak ada:

Bash
rm -rf folder_to_delete

Opsi gabungan -rf adalah salah satu perintah yang paling kuat dan ditakuti di baris perintah: opsi ini menghapus semuanya secara instan tanpa peringatan.


Contoh Penggunaan dan Kesalahan Umum

Jika Anda mencoba menghapus direktori tanpa menentukan opsi -r rekursif, perintah rm akan gagal dengan kesalahan:

Bash
rm backup
# Output:
# rm: cannot remove 'backup': Is a directory

Untuk menghapus banyak file dalam satu perintah, daftarkan file satu demi satu dengan dipisahkan spasi:

Bash
rm file1.txt file2.txt

Cobalah sendiri

Latihan 1: Hapus file usang

Latihan#linux.m2.l3.e1
Upaya: 0Memuat…

Hapus file 'old_notes.txt' dari folder saat ini.

Memuat editor…
Tunjukkan petunjuk

Gunakan perintah rm diikuti dengan nama file yang tepat.

Solusi tersedia setelah 3 upaya

Latihan 2: Hapus folder cadangan

Latihan#linux.m2.l3.e2
Upaya: 0Memuat…

Hapus folder 'cadangan' dan semua isinya secara rekursif.

Memuat editor…
Tunjukkan petunjuk

Gunakan rm dengan flag -r rekursif dan tentukan nama folder.

Solusi tersedia setelah 3 upaya

Latihan 3: Hapus banyak file

Latihan#linux.m2.l3.e3
Upaya: 0Memuat…

Hapus file 'report.txt' dan 'old_notes.txt' secara bersamaan dengan mencantumkan keduanya sebagai argumen pada perintah rm.

Memuat editor…
Tunjukkan petunjuk

Gunakan perintah rm diikuti dengan report.txt dan old_notes.txt dipisahkan dengan spasi.

Solusi tersedia setelah 3 upaya