Pelajaran modul (3/3)
Menghapus sumber daya (rm)
Untuk menghapus file dan direktori di terminal, gunakan perintah:
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
rmjangan 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:
rm notes.txtMenghapus 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):
rm -r folder_to_deleteMemaksa 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:
rm -rf folder_to_deleteOpsi 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:
rm backup
# Output:
# rm: cannot remove 'backup': Is a directoryUntuk menghapus banyak file dalam satu perintah, daftarkan file satu demi satu dengan dipisahkan spasi:
rm file1.txt file2.txtCobalah sendiri
Latihan 1: Hapus file usang
Hapus file 'old_notes.txt' dari folder saat ini.
Tunjukkan petunjuk
Gunakan perintah rm diikuti dengan nama file yang tepat.
Solusi tersedia setelah 3 upaya
Latihan 2: Hapus folder cadangan
Hapus folder 'cadangan' dan semua isinya secara rekursif.
Tunjukkan petunjuk
Gunakan rm dengan flag -r rekursif dan tentukan nama folder.
Solusi tersedia setelah 3 upaya
Latihan 3: Hapus banyak file
Hapus file 'report.txt' dan 'old_notes.txt' secara bersamaan dengan mencantumkan keduanya sebagai argumen pada perintah rm.
Tunjukkan petunjuk
Gunakan perintah rm diikuti dengan report.txt dan old_notes.txt dipisahkan dengan spasi.
Solusi tersedia setelah 3 upaya