Membuang Fail Tunggal:
Anda boleh membuang satu fail dengan rm.
Katakan, anda mahu membuang fail gambar 529395.jpg di dalam Gambar / direktori dalam pengguna anda RUMAH direktori.
Untuk membuang fail, anda boleh menjalankan perintah berikut:
$ rm Gambar / 529395.jpg
Fail mesti dikeluarkan.
Cetak Apa yang dilakukan oleh rm:
Sekiranya anda mahu rm mencetak apa yang dilakukannya di konsol, maka anda boleh menggunakan -v pilihan.
Contohnya, untuk membuang fail ujian.txt dari direktori kerja semasa anda, anda boleh menjalankan perintah berikut:
Ujian $ rm -v.txt
Seperti yang anda lihat, fail tersebut dikeluarkan. rm juga dicetak dikeluarkan 'ujian.txt ' pada konsol kerana berjaya membuang ujian fail.txt.
Gesaan Sebelum Membuang Fail:
Oleh kerana rm adalah arahan yang sangat merosakkan, anda mungkin membuang fail penting secara tidak sengaja. Berita baiknya ialah, rm mempunyai bendera -i yang meminta (untuk mengesahkan) anda sebelum membuang setiap fail.
Sebagai contoh, katakan, anda mahu membuang fail tersebut hello.txt tetapi anda mahu rm meminta anda mengesahkan operasi penyingkiran fail. Kemudian, anda akan menjalankan rm seperti berikut:
$ rm -iv hello.txt
Seperti yang anda lihat, anda diminta untuk mengesahkan operasi hapus fail hello.txt. Untuk mengesahkan, tekan y dan kemudian tekan
Fail mesti dikeluarkan.
Gesaan Sebelum Membuang Lebih Dari 3 Fail:
Anda boleh memberitahu rm untuk meminta pengesahan apabila anda membuang lebih daripada 3 fail hanya dengan pilihan -I.
Katakan, anda mempunyai 4 fail dalam direktori kerja anda sekarang, ujian1, ujian2, ujian3, dan ujian4. Sekarang, anda ingin memastikan anda tidak membuang lebih dari 3 fail tanpa sebarang notis.
Untuk melakukan itu, jalankan arahan berikut:
$ rm -Uv ujian *
Sekarang, rm akan meminta anda untuk mengesahkan sama ada anda benar-benar mahu menghapus fail-fail ini. Sekiranya anda pasti tidak mahu lagi fail ini, tekan y dan kemudian tekan
Seperti yang anda lihat, semua fail ini dikeluarkan.
Membuang Direktori Kosong dengan rm:
Anda juga boleh membuang direktori kosong pada sistem Linux anda dengan rm. Untuk melakukannya, anda boleh menggunakan pilihan -d sebanyak rm.
Katakan, anda mempunyai direktori kosong fail / dalam direktori kerja semasa anda. Sekarang, anda mahu membuangnya. Anda boleh melakukannya dengan arahan berikut:
$ rm -dv fail /
Seperti yang anda lihat, direktori kosong fail / dikeluarkan.
Membuang Fail dan Direktori secara berulang dengan rm:
Katakan, anda mempunyai keseluruhan direktori fail dan subdirektori lain dengan fail yang tidak anda perlukan lagi. Sekarang, anda mahu membuang semua itu untuk menjimatkan ruang cakera.
Anda boleh membuang setiap fail dan subdirektori dari direktori (katakanlah tmp / dalam direktori kerja semasa anda) dengan arahan berikut:
$ rm -rfv tmp /
Seperti yang anda lihat, semua fail dan subdirektori di dalamnya fail / direktori termasuk fail / direktori dikeluarkan.
Sekiranya anda mahu rm meminta anda mengesahkan sebelum menghapus setiap direktori dan fail di fail / direktori, maka anda boleh menjalankan perintah di atas seperti berikut:
fail $ rm -rvi /
Seperti yang anda lihat, rm meminta anda mengesahkan sebelum melakukan apa-apa. Sekiranya anda baik-baik saja dengan ini, tekan sahaja y dan kemudian tekan
rm akan terus meminta anda untuk mengesahkan sehingga selesai dengan kerjanya.
Sekiranya anda mahu menghentikan perintah rm di pertengahan jalan, tekan sahaja
Kesimpulan:
Perintah rm sangat merosakkan. Anda harus sentiasa berhati-hati dengannya. Sentiasa berhati-hati dan periksa semuanya sebelum anda menjalankan perintah rm dengan hak istimewa pengguna super (sudo).
Sebagai contoh, anda boleh memadam fail sistem yang penting jika anda tidak berhati-hati dengan perintah rm. Yang mungkin menyebabkan komputer anda gagal boot atau perkhidmatan tertentu gagal dimulakan.
Kaedah yang baik untuk memeriksa semuanya adalah dengan menggunakan ls perintah.
Sebagai contoh, katakan, anda ingin membuang setiap fail yang bermula tmp dari direktori kerja semasa anda. Anda tentu boleh membuang semua fail ini dengan arahan berikut:
$ rm -v tmp *Tetapi untuk tujuan keselamatan, bukannya menggunakan perintah rm terlebih dahulu, periksa sama ada menggunakan tmp * menyenaraikan semua fail yang ingin anda hapus dengan arahan ls seperti berikut.
$ ls tmp *Seperti yang anda lihat, perintah menyenaraikan semua fail yang sepadan tmp *. Sekiranya anda yakin bahawa anda tidak memerlukannya, maka anda boleh menggunakan perintah rm seperti yang ditunjukkan di atas untuk membuang semuanya.
Jadi, itu semua mengenai perintah rm. Terima kasih kerana membaca artikel ini.