Cara Menghapus Direktori dan Isinya di Linux



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Sekiranya anda bekerja di baris perintah Linux dan anda perlu membuang direktori kosong yang tidak anda gunakan lagi, maka yang perlu anda lakukan ialah ketik rmdir diikuti dengan nama direktori. Contohnya, mengetik rmdir Test akan membuang direktori Test jika kosong. Ini akan memberi anda mesej ralat yang berbunyi 'rmdir: gagal mengeluarkan 'Uji': Direktori tidak kosong' jika ada fail sama sekali di dalamnya.



Terdapat beberapa cara untuk melucuti keseluruhan direktori ini dan semua isinya dengan satu arahan menghapus direktori Linux, tetapi sebelum meneruskan, ingatlah bahawa anda perlu berhati-hati. Baris arahan Linux mengandaikan bahawa anda tahu apa yang anda lakukan, dan anda boleh membuang keseluruhan direktori barang yang anda perlukan secara tidak sengaja jika anda tidak membuat frasa dengan tepat. Oleh kerana ini menggunakan perintah rm standard, ini harus berfungsi dengan kebanyakan pelaksanaan Unix lain seperti FreeBSD dan macOS.



Kaedah 1: Memaksa rm untuk membuang direktori yang dihuni

Kami akan menganggap bahawa anda telah membuka antara muka baris perintah. Anda boleh menahan Ctrl, Alt dan T untuk melakukannya atau mencari terminal di Dash. Pengguna KDE, Cinnamon, LXDE dan Xfce4 boleh mengklik pada menu Aplikasi dan kemudian memilih Terminal dari submenu Alat Sistem. Anda secara teknikal boleh bekerja dari terminal maya juga.



Sebelum meneruskan, ingatlah bahawa arahan berikut akan menghapus semua yang ada di dalam direktori. Mari kita anggap bahawa anda ingin menghapus direktori yang penuh dengan fail yang terdapat di dalam direktori Dokumen di dalam direktori utama anda. Sekiranya anda terbiasa memanggil folder Dokumen anda, maka ingatlah bahawa dalam direktori ini folder dan folder bermaksud perkara yang sama. Navigasi ke direktori Dokumen anda dengan menaip cd ~ / Dokumen , atau ikuti cd dengan mana sahaja direktori yang ingin anda hapus. Sebagai contoh, jika anda ingin membuang subdirektori di dalam direktori Muat turun anda, maka anda boleh menggunakan cd ~ / Muat turun sebagai gantinya.

Sekiranya anda menaip Ujian rmdir dan tekan enter, maka anda akan menerima mesej yang mengadu bahawa direktori tidak kosong. Untuk membuang direktori ditambah semua fail di dalamnya, anda boleh mengetik rm -r Ujian dan tekan enter, tetapi ingat bahawa ini akan membuang semua yang ada di dalamnya. Anda boleh menggunakan Ujian , atau diikuti dengan nama direktori apa pun yang anda ada, untuk melihat fail apa sahaja yang ada di sana sebelumnya.

Kaedah 2: Memaksa rm untuk membuang direktori di semua keadaan

Anda boleh memaksanya untuk menghapus direktori walaupun terdapat fail hanya baca atau masalah lain dengan fail di dalam direktori dengan mengetik Ujian rm -rf , atau dengan menggantikan Uji dengan nama direktori apa pun yang anda ada. Ini akan menghancurkan direktori sepenuhnya dan serupa dengan perintah DOS / Windows deltree. Ia sangat merosakkan, jadi gunakannya dengan berhati-hati.

Anda mungkin melihat orang cuba memaksa anda menjalankan sudo rm -rf / atau seumpamanya, tetapi jangan memberi perhatian kepada mereka kerana berbuat demikian akan membuang keseluruhan pemasangan Linux anda dan semua yang ada dengannya! Sekiranya anda pengguna Linux biasa atau pelaksanaan Unix yang lain, kemungkinan besar anda akan menemui jenis pranks ini tetapi ingat betapa bahayanya mereka.

Kaedah 3: Membuat rm Meminta Anda Membuang Fail

Anda harus selalu memastikan menggunakan perintah cd dan ls untuk memeriksa isi direktori sebelum menghapusnya, tetapi kadang-kadang boleh menjadi idea yang baik untuk membuat perintah rm meminta anda untuk setiap fail juga sehingga anda tahu apa yang akan anda hapus pasti dan jangan membuang sesuatu yang anda perlukan secara tidak sengaja. Dengan menggunakan direktori ujian kami dari kaedah pertama, anda boleh menaip rm -ri Ujian dan tekan kekunci enter untuk meminta rm untuk bertanya kepada anda setiap kali ia akan mengeluarkan fail. Taip y dan tekan enter atau kembali setiap kali untuk membuang fail. Anda juga boleh menaip n untuk menyimpan fail tersebut.

Anda mungkin menyedari bahawa persoalan pertama sebenarnya ialah adakah anda harus 'turun ke direktori' ujian '?' Sekiranya anda menjawab dengan n, maka ini tidak akan dapat membuat perkara lain.

Menambah pilihan i kadang-kadang boleh mengganggu, jadi sebilangan pengguna lebih suka rm -rI Ujian sebagai arahan. Opsi huruf besar I meminta anda hanya ketika anda akan menghapus lebih dari tiga fail, ketika Anda memulai operasi penghapusan berulang atau ketika Anda menghapus file yang dilindungi tulisan. Ini menjadikannya lebih tenang ketika datang ke bilangan dan jenis perintah yang mengganggu anda.

3 minit membaca