Padamkan Folder di Bash

Delete Folder Bash



Semasa mengerjakan Linux Mint 20, anda harus mengusahakan fail dan folder yang berbeza. Tetapi kaedah membuat atau menghapus folder atau direktori sedikit sebanyak berbeza daripada membuat atau menghapus fail. Ketika menghapus fail atau direktori dari baris perintah, berhati-hatilah kerana setelah direktori dihapus menggunakan perintah yang disebutkan dalam artikel ini, direktori tersebut tidak akan dipulihkan sepenuhnya.

Dalam artikel ini, anda akan belajar tentang semua kaedah asas untuk menghapus folder di Bash.







Terdapat dua kaedah untuk menghapus folder atau direktori. Ini adalah seperti berikut:



  • Perintah rmdir - Digunakan untuk menghapus folder atau direktori yang kosong.
    • Keluarkan Folder Tunggal
    • Buang Folder dalam Folder
    • Keluarkan Berbilang Folder
  • Perintah rm - Digunakan untuk menghapus folder atau direktori yang tidak kosong.

Mari cuba kedua kaedah ini menggunakan beberapa contoh untuk menghapus folder.



Perintah rmdir

Sekiranya anda pengguna Linux dan ingin menghapus folder kosong, anda harus menggunakan perintah rmdir. Oleh itu, pada awalnya, anda harus memeriksa berapa banyak folder yang ada di direktori utama anda seperti berikut:





$ ls

Keluarkan Folder Tunggal

Pertama, buat direktori baru dengan nama Folder1 menggunakan perintah mudah berikut, dan senaraikan semua direktori sekali lagi. Anda akan melihat folder yang baru dibuat dalam senarai direktori.



$ folder nama mkdir

Untuk membuang folder yang baru dibuat ini, yang kosong sekarang, gunakan arahan berikut:

$ folder rmdir-nama

Senaraikan semua direktori, dan anda akan melihat bahawa folder tertentu telah dipadam dan tidak terdapat dalam senarai.

Buang Folder dalam Folder

Senaraikan semua direktori yang anda ada. Buat direktori baru dengan nama Folder2 menggunakan perintah mkdir seperti berikut:

$ folder nama mkdir

Sekarang, buat folder lain, Test1, dalam folder yang baru dibuat bernama Folder2.

$ mkdir folder1-name / folder2name

Anda juga dapat membuat folder dalam folder dengan melalui perintah cd, seperti yang ditunjukkan di bawah:

$ cd folder1-nama
$ mkdir folder2-nama

Sekarang, cuba hapus folder Folder2 menggunakan perintah rmdir. Anda akan mendapat ralat: Direktori tidak kosong kerana Folder2 mempunyai Test1 di dalamnya, itulah sebabnya perintah rmdir tidak dapat menghapus folder Folder2.

nama folder $ rmdir

Oleh itu, anda mesti memadam folder Test1 menggunakan arahan di bawah:

$ rmdir folder1-name / folder2-name

Anda juga boleh mencuba kaedah lain untuk menghapus folder dalam folder menggunakan perintah cd dan bukannya jalur folder seperti berikut:

nama folder $ cd
subfolder-nama $ rmdir

Anda dapat melihat folder Test1 telah dipadam dari Folder2.

Catatan: Sekiranya anda ingin melihat mesej penyingkiran semasa folder telah dihapus, anda harus menggunakan perintah berikut bersama dengan bendera -v:

$ rmdir –v nama fail

Keluarkan Berbilang Folder

Untuk menghapus beberapa folder sekaligus, anda mesti membuat beberapa folder terlebih dahulu. Jadi, buat tiga folder dengan nama Test1, Test2, dan Test3 menggunakan arahan mkdir. Senaraikan semua folder yang baru dibuat menggunakan arahan ls.

$ mkdir folder1 folder2 folder3

Anda boleh menggunakan perintah berikut untuk menghapus folder jika mempunyai nama yang berbeza:

$ rmdir folder1 folder2 folder3

Sekiranya folder anda mempunyai nama yang berlainan, cuba perintah berikut untuk menghapusnya:

$ rmdir –v folder *

Dalam arahan ini * tanda menunjukkan bahawa ia akan memilih semua folder yang dimulakan dengan folder kata tertentu. Pada gambar di bawah, semua folder yang mempunyai nama yang dimulakan dengan Ujian akan dihapuskan.

Perintah rm

Sekiranya anda ingin menghapus folder yang tidak kosong, maka anda harus menggunakan perintah rm. Oleh itu, periksa berapa banyak folder yang ada di direktori utama anda dengan menyenaraikannya seperti di bawah:

$ ls

Sekarang, buat folder baru dengan nama Baru dan juga buat beberapa folder lain dalam folder ini sebagai Test1, Test2, Test3, dll.

nama folder $ mkdir
nama folder $ cd
$ mkdir subfolder1 subfolder2 subfolder3

Lihat folder yang ada sekarang di direktori rumah anda.

Sekarang, sudah tiba masanya untuk menggunakan perintah rm untuk membuang folder yang tidak kosong. Untuk tujuan ini, gunakan perintah rm berikut diikuti dengan nama folder yang akan dihapuskan:

$ rm –r folder-nama

Dalam arahan ini -r flag merujuk kepada menghapus semua kandungan folder terlebih dahulu.

Anda juga boleh menggunakan modal R dan bukan r kecil. Anda akan melihat bahawa folder akan dipadamkan. Bukan hanya ini, tetapi semua folder di dalam folder Baru juga dikeluarkan dengannya.

Terdapat arahan lain dengan sedikit perubahan untuk membuang folder yang tidak kosong, seperti yang ditunjukkan di bawah:

$ rm –rf folder-nama

Dalam perintah khusus ini, bendera -r akan menghapus semua sub-folder atau fail dalam folder ini, kemudian meneruskan ke folder yang perlu dihapus. Sebaliknya, bendera f digunakan untuk menghapus folder ini secara paksa tanpa menunjukkan arahan.

Atau

$ rm –rfv nama folder

Dalam perintah yang disebutkan di atas, bendera v digunakan untuk menunjukkan proses menghapus folder dengan output teks. Ini juga akan memaparkan pesan bahawa direktori telah berjaya dihapus, seperti yang ditunjukkan di bawah ini.

Kesimpulannya

Kesimpulannya, kami telah berjaya membincangkan kaedah bagaimana menghapus folder kosong dan tidak kosong di Bash masing-masing menggunakan perintah rmdir dan rm. Kami juga telah menguraikan cara menghapus folder kosong dengan keadaan yang berbeza, mis., Folder tunggal, folder dalam folder, dan membuang beberapa folder. Mudah-mudahan, artikel ini banyak membantu anda merangkumi asas-asas anda mengenai memadam folder di Bash. Juga, dengan mengikuti tutorial di atas, kini anda boleh memadam fail dan folder dengan mudah di Bash.