Hapus Folder di Bash

Delete Folder Bash



Saat bekerja di Linux Mint 20, Anda harus mengerjakan file dan folder yang berbeda. Tetapi metode membuat atau menghapus folder atau direktori sampai batas tertentu berbeda dengan membuat atau menghapus file. Saat menghapus file atau direktori dari baris perintah, berhati-hatilah karena setelah direktori dihapus menggunakan perintah yang disebutkan dalam artikel ini, direktori tidak akan sepenuhnya pulih.

Pada artikel ini, Anda akan mempelajari tentang semua metode dasar untuk menghapus folder di Bash.







Ada dua metode untuk menghapus folder atau direktori. Ini adalah sebagai berikut:



  • Perintah rmdir – Digunakan untuk menghapus folder atau direktori yang kosong.
    • Hapus Satu Folder
    • Hapus Folder di dalam Folder
    • Hapus Banyak Folder
  • Perintah rm – Digunakan untuk menghapus folder atau direktori yang tidak kosong.

Mari kita coba dua metode ini menggunakan beberapa contoh untuk menghapus folder.



Perintah rmdir

Jika Anda pengguna Linux dan ingin menghapus folder kosong, Anda harus menggunakan perintah rmdir. Jadi, di awal, Anda harus memeriksa berapa banyak folder yang saat ini ada di direktori home Anda sebagai berikut:





$ l

Hapus Satu Folder

Pertama, buat direktori baru dengan nama Folder1 menggunakan perintah sederhana berikut, dan daftarkan semua direktori lagi. Anda akan melihat folder yang baru dibuat dalam daftar direktori.



$ mkdir nama folder

Untuk menghapus folder yang baru dibuat ini, yang saat ini kosong, gunakan perintah berikut:

$ rmdir nama folder

Daftar semua direktori, dan Anda akan melihat bahwa folder tertentu telah dihapus dan tidak ada dalam daftar.

Hapus Folder di dalam Folder

Daftar semua direktori yang Anda miliki. Buat direktori baru dengan nama Folder2 menggunakan perintah mkdir sebagai berikut:

$ mkdir nama folder

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

$ mkdir folder1-nama/folder2name

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

$cd folder1-nama
$mkdir folder2-nama

Sekarang, coba hapus folder Folder2 menggunakan perintah rmdir. Anda akan mendapatkan kesalahan: Direktori tidak kosong karena Folder2 memiliki Test1 di dalamnya, itulah sebabnya perintah rmdir tidak dapat menghapus folder Folder2.

$rmdir nama folder

Jadi, Anda harus menghapus folder Test1 menggunakan perintah di bawah ini:

$rmdir folder1-nama/folder2-nama

Anda juga dapat mencoba metode lain untuk menghapus folder di dalam folder menggunakan perintah cd alih-alih jalur folder sebagai berikut:

$cd nama folder
$rmdir nama-subfolder

Anda dapat melihat folder Test1 telah dihapus dari Folder2.

Catatan: Jika Anda ingin melihat pesan penghapusan saat folder telah dihapus, Anda harus menggunakan perintah berikut bersama dengan flag -v:

$ rmdir –v nama file

Hapus Banyak Folder

Untuk menghapus beberapa folder sekaligus, Anda harus membuat beberapa folder terlebih dahulu. Jadi, buat tiga folder dengan nama Test1, Test2, dan Test3 menggunakan perintah mkdir. Daftar semua folder yang baru dibuat menggunakan perintah ls.

$ mkdir folder1 folder2 folder3

Anda dapat menggunakan perintah berikut untuk menghapus folder jika mereka memiliki nama yang berbeda:

$rmdir folder1 folder2 folder3

Jika folder Anda memiliki nama yang berbeda, coba perintah berikut untuk menghapusnya:

$rmdir –v folder*

Dalam perintah ini tanda * menunjukkan bahwa ia akan memilih semua folder yang dimulai dengan folder kata tertentu. Pada gambar di bawah, semua folder yang namanya dimulai dengan Test akan dihapus.

Perintah rm

Jika Anda ingin menghapus folder yang tidak kosong, maka Anda harus menggunakan perintah rm. Jadi periksa berapa banyak folder yang saat ini ada di direktori home Anda dengan mencantumkannya seperti di bawah ini:

$ l

Sekarang, buat folder baru dengan nama New dan juga buat beberapa folder lain di dalam folder ini seperti Test1, Test2, Test3, dll.

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

Lihat folder yang tersedia saat ini di direktori home Anda.

Sekarang, saatnya menggunakan perintah rm untuk menghapus folder yang tidak kosong. Untuk tujuan ini, gunakan perintah rm berikut diikuti dengan nama folder yang akan dihapus:

$ rm –r nama folder

Dalam perintah ini -r flag mengacu untuk menghapus semua isi folder terlebih dahulu.

Anda juga dapat menggunakan modal R sebagai ganti r kecil. Anda akan melihat bahwa folder tersebut akan dihapus. Tidak hanya itu, semua folder di dalam folder New juga dihapus.

Ada perintah lain dengan sedikit perubahan untuk menghapus folder yang tidak kosong, seperti yang ditunjukkan di bawah ini:

$ rm –rf nama folder

Dalam perintah khusus ini, flag -r akan menghapus semua sub-folder atau file di folder khusus ini, kemudian melanjutkan ke folder yang perlu dihapus. Di sisi lain, flag f digunakan untuk menghapus folder ini secara paksa tanpa menampilkan prompt.

Atau

$rm –rfv nama folder

Dalam perintah yang disebutkan di atas, tanda v digunakan untuk menunjukkan proses menghapus folder dengan output teks. Ini juga akan menampilkan pesan bahwa direktori telah berhasil dihapus, seperti yang ditunjukkan di bawah ini.

Kesimpulan

Singkatnya, kami telah berhasil membahas metode tentang cara menghapus folder kosong dan tidak kosong di Bash masing-masing menggunakan perintah rmdir dan rm. Kami juga telah menjelaskan cara menghapus folder kosong dengan kondisi yang berbeda, misalnya, folder tunggal, folder dalam folder, dan menghapus beberapa folder. Semoga artikel ini banyak membantu Anda untuk menutupi dasar-dasar Anda tentang menghapus folder di Bash. Juga, dengan mengikuti tutorial di atas, Anda sekarang dapat dengan mudah menghapus file dan folder di Bash.