Cara Menggunakan Perintah Rm di Linux

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.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *