Beranda » bagaimana » Cara Menghapus Banyak Subdirektori dengan Satu Perintah Linux

    Cara Menghapus Banyak Subdirektori dengan Satu Perintah Linux

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

    Namun, kita dapat mempersingkat proses ini dengan menggabungkan ketiganya rm perintah menjadi satu. Begini caranya.

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

    rm -r ~ / Dokumen / htg / selesai, ide, catatan

    Kata-kata dalam tanda kurung adalah bagian dari "daftar ekspansi brace". Setiap item dalam daftar ekspansi brace ditambahkan secara terpisah ke jalur sebelumnya (~ / Documents / htg /). Sebagai contoh, perintah di atas diperluas menjadi ~ / 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 tangkapan layar di bawah ini, ketiga subdirektori tersebut telah dihapus.

    Itu -r bendera diperlukan saat menggunakan perintah rm untuk menghapus direktori daripada file. Jika Anda meninggalkan -r Tandai keluar dari perintah di atas, Anda akan mendapatkan pesan 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 salah satu subdirektori tidak kosong, kesalahan akan muncul yang mengatakan bahwa penghapusan gagal dan subdirektori yang dimaksud dan subdirektori tidak dihapus. Namun, setiap subdirektori kosong dihapus.

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