Kebanyakan orang hanya tahu mengenai Linux sebagai satu rasa ingin tahu, dan mereka membangkitkannya sebagai perbincangan ketika membincangkan Windows atau iOS. Tetapi untuk minoriti khusus, Linux adalah alat penting.
Juga lihat artikel kami Cara Menyediakan Mesin Maya Maya dengan VirtualBox
Seperti yang anda sudah tahu, operasi di Linux boleh menjadi lebih kompleks daripada sistem operasi lain. Untuk melaksanakan walaupun operasi mudah seperti menghapus direktori memerlukan beberapa perintah., kami akan meneruskan cara untuk melakukannya dan menyentuh beberapa petua tambahan berguna. Sekiranya anda baru ke Linux, ini akan membantu anda mendapatkan perspektif.
Mengeluarkan Direktori Kosong
Di Linux, kata 'direktori' merujuk kepada lokasi di mana data disimpan dalam sistem fail. Fikirkannya sebagai analog folder dalam sistem Windows.
Tetapi menghapus direktori di Linux tidak semudah mengklik padam, dan ada beberapa perkara yang harus anda pertimbangkan terlebih dahulu.
Sekiranya anda mempunyai direktori yang kosong, arahan yang anda boleh gunakan ialah rmdir. Pertama, lancarkan aplikasi terminal pada mesin anda. Kemudian, masukkan sintaks yang berikut:
rmdir DirectoryName
Masukkan arahan ini, dan gantikan "DirectoryName" dengan nama direktori anda. Ingat bahawa ini hanya akan berfungsi pada direktori yang kosong. Jika anda cuba menggunakannya pada direktori yang tidak kosong, ia akan mengembalikan output "Direktori tidak kosong." Sekarang, itu tidak bermakna ia tidak boleh dikeluarkan, itu hanya bermakna anda memerlukan arahan yang berbeza .
Mengalih keluar Direktori dengan Kandungan di Subdirektori mereka
Sekiranya anda berhadapan dengan direktori yang mengandungi fail lain, prosesnya akan sedikit berbeza. Daripada arahan rmdir, anda boleh menggunakan rm. Ini pada asasnya arahan yang sama, tetapi tidak khusus kepada direktori, dan penambahan -r akan menjadikannya rekursif. Maksudnya, ia akan hierarki mengeluarkan folder dalam direktori sehingga kosong dan kemudian mengeluarkan direktori. Jadi sintaks baru anda akan membaca:
rm -r DirectoryName
Seperti pada contoh terdahulu, gantikan DirectoryName dengan nama direktori sebenar anda. Satu kaveat ialah anda akan menerima balasan apabila memadam setiap fail. Anda boleh memintas arahan dengan menggunakan -rf bukannya -r, tetapi ini tidak dianggap sebagai amalan terbaik.
Mengalih keluar Direktori Anda Tidak Memiliki
Walaupun tidak disyorkan, kadang-kadang anda perlu mengeluarkan direktori yang anda tidak mempunyai kebenaran untuk menghapuskan. Jika anda cuba untuk menghapus salah satu daripada ini, anda akan dinafikan akses. Walau bagaimanapun, jika anda benar-benar yakin bahawa anda mengeluarkan direktori yang anda tidak perlukan, anda boleh menggunakan perintah sudo. Oleh itu, sintaks terakhir anda untuk menghapus direktori yang tidak anda miliki (sambil mengelakkan sebarang arahan memberitahu anda mengenainya), sepatutnya kelihatan seperti ini:
sudo rm -rf DirectoryName
Ia bukan satu tindakan yang disyorkan tetapi jangan takut untuk menggunakannya jika anda pasti anda memerlukannya.
Beberapa Penjelasan mengenai Perintah
Huruf yang anda gunakan memberitahu OS untuk melakukan perkara yang sangat spesifik. Berikut adalah pecahan apa yang berlaku apabila anda menggunakannya dan beberapa perintah berguna yang lain.
-r - Menghapus direktori secara rekursif, secara hierarki mengeluarkan fail yang berakar di dalamnya.
-f - Apabila mengeluarkan fail, ia tidak membenarkan kebenaran meminta tanpa mengira status fail.
-i - Mencipta prompt pada setiap penghapusan fail, berguna apabila anda berurusan dengan beberapa fail yang sensitif.
-v - Perintah shell ini akan menghasilkan mesej diagnostik untuk setiap direktori yang diproses sebagai sebahagian daripada rm.
Kendali dengan cermat
Itu sepatutnya cukup untuk memperkenalkan anda kepada arahan rm. Perlu diingat bahawa anda membuang direktori secara kekal, dan anda harus sentiasa yakin bahawa anda mahu mereka pergi. Terutama apabila menggunakan arahan -r dan -rf, anda boleh dengan mudah kehilangan data yang mungkin anda ingin simpan. Pastikan itu dalam fikiran, pergi dan hapuskan beberapa direktori.
Apa arahan lain yang anda ingin lihat dihuraikan? Sekiranya anda mengambil kursus pengenalan Linux, apakah topik yang ingin anda lihat dilindungi?