GNU/Linux >> Belajar Linux >  >> Linux

Perintah Rm di Linux

rm adalah utilitas baris perintah untuk menghapus file dan direktori. Ini adalah salah satu perintah penting yang harus diketahui oleh setiap pengguna Linux.

Dalam panduan ini, kami akan menjelaskan cara menggunakan rm perintah melalui contoh dan penjelasan yang paling umum rm pilihan.

Cara Menggunakan rm Perintah #

Sintaks umum untuk rm (hapus) perintahnya adalah sebagai berikut:

rm [OPTIONS]... FILE...

Secara default, ketika dijalankan tanpa opsi apa pun, rm tidak menghapus direktori dan tidak meminta pengguna untuk melanjutkan penghapusan file yang diberikan.

Untuk menghapus satu file, gunakan rm perintah diikuti dengan nama file sebagai argumen:

rm filename

Jika Anda tidak memiliki izin menulis di direktori induk, Anda akan mendapatkan kesalahan “Operasi tidak diizinkan”.

Jika file tidak dilindungi penulisan, itu akan dihapus tanpa pemberitahuan. Saat berhasil, perintah tidak menghasilkan output apa pun dan mengembalikan nol.

Saat menghapus file yang dilindungi tulis, perintah akan meminta konfirmasi Anda, seperti yang ditunjukkan di bawah ini:

rm: remove write-protected regular empty file 'filename'?

Ketik y dan tekan Enter untuk menghapus file.

-f opsi memberitahu rm tidak pernah meminta pengguna dan mengabaikan file dan argumen yang tidak ada.

rm -f filename

Jika Anda ingin mendapatkan informasi tentang apa yang dihapus, gunakan -v opsi (verbose):

rm -v filename
removed 'filename'

Menghapus Banyak File #

Berbeda dengan unlink perintah, rm memungkinkan Anda untuk menghapus banyak file sekaligus. Untuk melakukannya, berikan nama file sebagai argumen yang dipisahkan oleh spasi:

rm filename1 filename2 filename3

Anda dapat menggunakan ekspresi reguler untuk mencocokkan beberapa file. Misalnya, untuk menghapus semua .png file di direktori saat ini, Anda akan mengetik:

rm *.png

Saat menggunakan ekspresi reguler, sebelum menjalankan rm memerintah. selalu merupakan ide yang baik untuk membuat daftar file dengan ls perintah agar Anda dapat melihat file mana yang akan dihapus.

Menghapus Direktori (Folder) #

Untuk menghapus satu atau lebih direktori kosong gunakan -d pilihan:

rm -d dirname

rm -d secara fungsional identik dengan rmdir perintah.

Untuk menghapus direktori yang tidak kosong dan semua file di dalamnya secara rekursif, gunakan -r opsi (rekursif):

rm -r dirname

Permintaan Sebelum Penghapusan #

-i opsi memberitahu rm untuk meminta pengguna untuk setiap file yang diberikan sebelum menghapusnya:

rm -i filename1 filename2

Untuk mengonfirmasi ketik y dan tekan Enter :

rm: remove regular empty file 'filename1'? 
rm: remove regular empty file 'filename2'? 

Saat menghapus lebih dari tiga file atau menghapus direktori secara rekursif, untuk mendapatkan satu perintah untuk seluruh operasi, gunakan -I pilihan:

rm -i filename1 filename2 filename3 filename4

Anda akan diminta untuk mengonfirmasi penghapusan semua file dan direktori yang diberikan:

rm: remove 4 arguments? 

rm -rf #

Jika direktori yang diberikan atau file di dalam direktori tersebut dilindungi dari penulisan, rm perintah akan meminta Anda untuk mengkonfirmasi operasi. Untuk menghapus direktori tanpa diminta, gunakan -f pilihan:

rm -rf dirname

rm -rf perintah sangat berbahaya dan harus digunakan dengan sangat hati-hati!

Kesimpulan #

Kami telah menunjukkan kepada Anda cara menggunakan rm Linux perintah untuk menghapus file dan direktori dari sistem Linux Anda.

Berhati-hatilah saat menghapus file atau direktori penting, karena setelah dihapus, file tidak dapat dipulihkan dengan mudah.


Linux
  1. Cara Mengganti Nama File di Linux

  2. Salin file &direktori di Linux

  3. Perintah mv Linux

  1. Linux du perintah

  2. Perintah ip Linux

  3. Perintah cd Linux

  1. Perintah Linux ls - Daftar File

  2. Perintah mcopy di Linux

  3. Contoh Perintah diff di Linux