Apa yang sebenarnya dilakukan perintah rm -rf di linux?
- 4976
- 98
- Hector Kuhic
Itu Perintah RM adalah utilitas baris perintah unix dan linux untuk menghapus file atau direktori pada sistem Linux. Dalam artikel ini, kami akan menjelaskan dengan jelas apa yang sebenarnya “RM -RF” Perintah dapat dilakukan di Linux.
Selain itu, kami akan membagikan beberapa contoh yang berguna untuk menghapus file, menghapus direktori, menghapus banyak file atau direktori, meminta untuk konfirmasi, menghapus file secara rekursif dan memaksa penghapusan file.
Itu Perintah RM juga merupakan salah satu perintah yang sering digunakan pada sistem Linux, tetapi juga perintah berbahaya yang akan Anda temukan nanti dalam artikel ini.
Cara menghapus file di linux
Secara default, Perintah RM Hanya menghapus file atau file yang ditentukan pada baris perintah segera dan tidak menghapus direktori.
$ mkdir -p tecmint_files $ touch tecmint.txt $ rm tecmint.txt $ rm tecmint_filesContoh Perintah RM
Cara menghapus beberapa file di linux
Untuk menghapus beberapa file di ONCES, tentukan nama file satu per satu (misalnya: file1 file2) atau gunakan pola untuk menghapus beberapa file (misalnya: akhir pola dengan .txt
) sekaligus.
$ rm tecmint.txt fossmint.txt [menggunakan nama file] $ rm *.txt [menggunakan pola]Hapus beberapa file di Linux
Cara menghapus direktori di linux
Untuk menghapus direktori, Anda dapat menggunakan -R
atau -R
Beralih, yang memberitahu rm Untuk menghapus direktori secara rekursif termasuk kontennya (sub-direktori dan file).
$ rm tecmint_files/ $ rm -r tecmint_files/Hapus Direktori di Linux
Cara menghapus file dengan prompt konfirmasi
Untuk meminta konfirmasi saat menghapus file, gunakan -Saya
opsi seperti yang ditunjukkan.
$ rm -i tecmint.txtHapus file dengan konfirmasi
Cara menghapus direktori dengan prompt konfirmasi
Untuk meminta konfirmasi saat menghapus direktori dan sub-direktori, gunakan -R
Dan -Saya
opsi seperti yang ditunjukkan.
$ rm -ri tecmint_files/Hapus direktori dengan konfirmasi
Cara menghapus file atau direktori secara paksa
Untuk menghapus file atau direktori secara paksa, Anda dapat menggunakan opsi tersebut -F
memaksa operasi penghapusan tanpa rm meminta Anda untuk konfirmasi. Misalnya jika suatu file tidak dapat ditempuh, RM akan meminta Anda apakah akan menghapus file itu atau tidak, untuk menghindari ini dan cukup menjalankan operasi.
$ rm -f tecmint.txt
Saat Anda menggabungkan -R
Dan -F
bendera, itu berarti bahwa secara rekursif dan paksa menghapus direktori (dan isinya) tanpa meminta konfirmasi.
$ rm -rf fossmint_filesPaksa Penghapusan File dan Direktori
Cara menampilkan informasi saat penghapusan
Untuk menampilkan lebih banyak informasi saat menghapus file atau direktori, gunakan -v
Opsi, ini akan memungkinkan perintah RM untuk menunjukkan apa yang sedang dilakukan pada output standar.
$ rm -rv fossmint_filesTampilkan informasi penghapusan
Pelajari RM -RF / Command
Anda harus selalu ingat itu “RM -RF”
adalah salah satu perintah paling berbahaya, yang tidak pernah bisa Anda jalankan pada sistem Linux, terutama sebagai root. Perintah berikut akan menghapus semuanya di Anda akar(/)
partisi.
# rm -rf /
Buat alias untuk perintah rm di linux
Sebagai tindakan pengaman, Anda dapat membuat rm Untuk selalu meminta Anda untuk mengonfirmasi operasi penghapusan, setiap kali Anda ingin menghapus file atau direktori, menggunakan -Saya
pilihan. Untuk mengonfigurasi ini secara permanen, tambahkan alias di $ Rumah/.Bashrc
mengajukan.
alias rm = "rm -i"
Simpan perubahan dan keluar dari file. Kemudian sumber Anda .Bashrc
file seperti yang ditunjukkan atau buka terminal baru agar perubahan berlaku.
$ sumber $ rumah/.Bashrc
Ini hanya menyiratkan bahwa kapan pun Anda mengeksekusi rm, itu akan dipanggil dengan -Saya
opsi secara default (tetapi menggunakan -F
Bendera akan mengesampingkan pengaturan ini).
$ rm fossmint.txt $ rm tecmint.txtKonfirmasi Perintah Alias RM
Apakah RM menghapus file?
Sebenarnya, Perintah RM Jangan pernah menghapus file, sebaliknya ia tidak memiliki tautan dari disk, tetapi data masih pada disk dan dapat dipulihkan menggunakan alat seperti photorec, pisau bedah atau terpenting.
Jika Anda benar-benar ingin menghapus file atau direktori secara permanen, Anda dapat menggunakan alat baris perintah shred untuk menimpa file untuk menyembunyikan isinya.
Itu dia! Dalam artikel ini, kami telah menjelaskan beberapa yang sangat berguna Perintah RM contoh dan juga menguraikan apa yang “RM -RF” Perintah dapat dilakukan di Linux. Jika Anda memiliki pertanyaan, atau penambahan untuk dibagikan, gunakan formulir komentar di bawah ini untuk menghubungi kami.