Cara Menghapus Beberapa Subdirektori dengan Satu Perintah Linux

Cara Menghapus Beberapa Subdirektori dengan Satu Perintah Linux
Cara Menghapus Beberapa Subdirektori dengan Satu Perintah Linux

Video: Cara Menghapus Beberapa Subdirektori dengan Satu Perintah Linux

Video: Cara Menghapus Beberapa Subdirektori dengan Satu Perintah Linux
Video: Hue Dimmer Switch for Your Hue Lights - YouTube 2024, Mungkin
Anonim
Jika Anda ingin menghapus beberapa subdirektori dalam direktori lain menggunakan baris perintah di Linux, umumnya Anda harus menggunakan
Jika Anda ingin menghapus beberapa subdirektori dalam direktori lain menggunakan baris perintah di Linux, umumnya Anda harus menggunakan

rm

perintah beberapa kali. Namun, ada cara yang lebih cepat untuk melakukan ini.

Katakanlah kita memiliki direktori bernama htg dengan lima subdirektori di dalamnya dan kami ingin menghapus tiga di antaranya. Dalam situasi normal, kami akan menggunakan

rm

perintah tiga kali.

Namun, kami dapat membuat proses ini lebih singkat dengan menggabungkan ketiganya
Namun, kami dapat membuat proses ini lebih singkat dengan menggabungkan ketiganya

rm

perintah menjadi satu. Begini caranya.

Untuk menghapus tiga subdirektori Anda hanya perlu mengetikkan perintah berikut pada prompt dan tekan Enter (jelas, ubah nama direktori ke apa yang ingin Anda hapus).

rm -r ~/Documents/htg/{done,ideas,notes}

Kata-kata dalam kurung adalah bagian dari "daftar perluasan brace". Setiap item dalam daftar perluasan brace ditambahkan secara terpisah ke jalur sebelumnya (~ / Dokumen / htg /). Sebagai contoh, perintah di atas diperluas ke ~ / Documents / htg / done, ~ / Documents / htg / ideas, dan ~ / Documents / htg / notes, tiga subdirektori di bawah direktori htg yang ingin kita hapus. Seperti yang dapat Anda lihat pada gambar di bawah, ketiga subdirektori itu dihapus.

Itu
Itu

-r

diperlukan ketika menggunakan perintah rm untuk menghapus direktori daripada file. Jika Anda meninggalkan

-r

dari perintah di atas, Anda akan mendapatkan kesalahan yang mengatakan bahwa direktori tidak dapat dihapus.

Jika semua subdirektori yang ingin Anda hapus kosong, Anda dapat menggunakan
Jika semua subdirektori yang ingin Anda hapus kosong, Anda dapat menggunakan

rmdir

perintah, seperti yang ditunjukkan di bawah ini.

rmdir ~/Documents/htg/{done,ideas,notes}

Jika ternyata subdirektori apa pun tidak kosong, kesalahan akan menampilkan bahwa penghapusan gagal dan subdirektori yang bersangkutan dan subdirektorinya tidak dihapus. Namun, semua subdirektori kosong dihapus.

Sangat berhati-hati dengan
Sangat berhati-hati dengan

rm

perintah. Menggunakannya dengan cara yang salah dapat menghapus semua file di hard drive Anda.

Anda juga dapat membuat direktori yang berisi beberapa subdirektori, atau pohon direktori, menggunakan satu perintah.

Direkomendasikan: