Ada kalanya Anda perlu menghapus file di terminal Linux. Perintah rm memungkinkan Anda menghapus direktori, file, tautan simbolik, dan lainnya. Panduan mendalam ini menunjukkan cara menggunakan perintah rm dengan mudah.
Catatan : Perintah rm menghapus file secara permanen tanpa memindahkannya ke Trash/Recycle Bin. Oleh karena itu, pastikan Anda sepenuhnya memahami perintah rm, atau Anda mungkin akan kehilangan file penting selamanya.
Mengetahui lebih banyak tentang rm
Untuk memulai, Anda mungkin ingin menggunakan –help untuk mengetahui lebih lanjut tentang rm dan penggunaannya:
rm –membantu
Cara Menghapus File Tunggal
Anda dapat menghapus satu file menggunakan perintah berikut:
rm < nama file >
Cara Menghapus Banyak File
Untuk menghapus banyak file, Anda hanya perlu menambahkan nama file, dipisahkan dengan spasi:
rm < namafile1 > < namafile2 > < nama file3 > …..
Jika Anda ingin menghapus semua file dengan ekstensi yang sama, Anda dapat menggunakan * sebagai placeholder. Misalnya, untuk menghapus semua file “.txtâ€:
rm * .txt
Demikian pula, untuk menghapus semua file (dengan ekstensi) di direktori, Anda dapat menggunakan:
rm * . *
Cara Menghapus Direktori
Untuk menghapus direktori kosong, Anda dapat menggunakan opsi -d , atau perintah rmdir :
rm -d <nama_direktori_kosong>
atau
rmdir < nama_direktori_kosong >
Untuk sutradara dengan file, Anda harus menggunakan opsi -r (rekursif) ke GB
Demikian pula, Anda dapat menghapus semuanya, termasuk subfolder dan file di dalamnya, dari direktori:
rm -R *
Dapatkan Prompt Sebelum Menghapus File
Jika Anda ingin memverifikasi semuanya sebelum menghapus file apa pun, lebih baik gunakan opsi -i . Opsi ini menampilkan permintaan konfirmasi sebelum menghapus file apa pun dari sistem.
rm -Saya < nama file >
Setelah Anda menjalankan perintah di atas, sistem akan meminta Anda untuk menekan Y atau N untuk mengonfirmasi pilihan Anda.
Jika Anda menghapus lebih dari tiga file dengan perintah rm, gunakan opsi -I sebagai gantinya:
rm -SAYA < namafile1 > < namafile2 > < nama file3 > …..
atau
rm -SAYA * .txt
Dapatkan Pesan Setelah Menghapus File
Dengan opsi -v , perintah rm menunjukkan apa yang sedang dilakukan oleh perintah:
rm -v < nama file >
Anda dapat menggunakan opsi -v dan -i untuk menghapus file secara interaktif:
rm -vi < nama file >
Hapus File Secara Paksa
Opsi -f mengesampingkan perlindungan kecil apa pun dari file yang dilindungi dari penulisan untuk menghapusnya secara paksa.
rm -F < nama file >
Anda dapat menggabungkan ini dengan opsi -r untuk menghapus paksa direktori dan subfoldernya.
rm -rf < nama_direktori >
Catatan : opsi -rf digabungkan dengan sudo dapat menjadi perintah mematikan yang dapat menghapus sebagian/semua file dan folder di sistem. Gunakan dengan hati-hati.
Hapus File Bernama dengan Dash (-)
Jika Anda mencoba menghapus file yang memiliki tanda hubung pada namanya, Anda mungkin mendapatkan pesan kesalahan.
Untuk mengatasi kesalahan di atas, silakan gunakan tanda hubung ganda (–) yang berfungsi sebagai instruksi “opsi akhir” untuk perintah di Linux:
rm -v — -tech_info ( sample_file ) .txt
Gabungkan Rm dengan Perintah Xargs
Anda dapat menggabungkan perintah rm dengan GB
Pertanyaan yang Sering Diajukan
Apakah perintah rm berbeda dengan unlink?
unlink adalah panggilan sistem sementara rm adalah utilitas shell yang memanggil unlink. Pada dasarnya, mereka bekerja sama untuk menghapus file dari sistem, tetapi cara kerjanya berbeda.
Apakah perintah rm tersedia untuk macOS dan Windows?
Perintah rm tersedia di macOS. Untuk Windows, perintah rmdir tersedia, tetapi bukan perintah rm . Untuk menghapus file di command prompt Windows, kita harus menggunakan perintah del .
Apakah saya perlu menggunakan “sudo” dengan perintah rm?
Jika Anda hanya menghapus file Anda sendiri, atau Anda masuk sebagai pengguna root, tidak perlu menggunakan “sudo”. Anda harus menggunakan “sudo” jika Anda menghapus file sistem, atau file milik orang lain.