If-Koubou

Cara Menghapus Beberapa Subdirektori dengan Satu Perintah Linux

Cara Menghapus Beberapa Subdirektori dengan Satu Perintah Linux (Bagaimana caranya)

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 dari mereka. Dalam situasi normal, kami akan menggunakan rm perintah tiga kali.

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 ~ / Dokumen / htg / selesai, ide, catatan

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 -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 rmdir perintah, seperti yang ditunjukkan di bawah ini.

rmdir ~ / Dokumen / htg / selesai, ide, catatan

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 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.