Cara Menggunakan Perintah Direktori Membuat Rekursif Linux



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Secara amnya, apabila anda menggunakan perintah membuat direktori mkdir Linux, anda membuat satu subdirektori yang tinggal di direktori apa pun yang diminta oleh prompt anda. Sekiranya anda berada di ~ / Documents dan anda mengetik Memkanda mkdir, maka anda akan membuat satu direktori yang dipanggil Memoranda yang tinggal di ~ / Dokumen. Anda biasanya tidak membuat lebih banyak direktori di dalamnya.

Namun, anda dapat menggunakan bentuk rekursif dari perintah direktori Linux buat untuk membuat keseluruhan pohon direktori. Anda boleh membuat direktori di dalam direktori yang anda duduki dan kemudian membuat banyak direktori lain di dalamnya. Secara semula jadi, anda perlu bekerja dari permintaan CLI untuk meneruskan. Tahan Ctrl, Alt dan T untuk membuka terminal grafik. Anda juga boleh mencari Terminal di Ubuntu Unity Dash atau memilih menu Aplikasi, klik pada Alat Sistem dan pilih Terminal. Anda tidak perlu bekerja sebagai pengguna root jika anda tidak membuat direktori di luar direktori rumah anda sendiri.

Kaedah 1: Menggunakan Pilihan mkdir Ibu Bapa

Sekiranya anda ingin membuat beberapa direktori sekaligus, maka anda boleh menaip mkdir -p hey / ini / adalah / a / keseluruhan / pokok dan kemudian tekan enter. Anda akan mendapat satu set direktori dengan setiap nama tersebut, semuanya bersarang di antara satu sama lain. Jelas sekali, anda boleh menggunakan mana sahaja nama yang anda mahukan pada bila-bila masa di pokok. Sekiranya terdapat beberapa direktori tersebut, katakanlah sudah ada dan ini tetapi bukan yang lain, maka mkdir hanya akan menyebarkannya tanpa kesilapan dan membuat direktori di bawahnya.

Opsi -p dipanggil ibu bapa, dan secara teorinya dapat digunakan dalam banyak pengedaran dengan menaip –tua dan bukannya -p pada perintah sebelumnya. Anda boleh membuat sebilangan direktori yang hampir tidak terhad dalam fesyen ini sekaligus. Sebaik sahaja dibuat, ia berfungsi sepenuhnya seperti direktori lain. Ini bermaksud bahawa jika anda cuba membuang yang teratas, anda juga akan mengeluh kerana tidak kosong!

Kaedah 2: Menggunakan Opsyen Brace Parent mkdir Option Plus

Pengembangan pendakap membolehkan anda membuat sekumpulan direktori yang mengikuti satu corak semasa menggunakan jurubahasa perintah bash. Contohnya, jika anda menaip mkdir {1..4} , maka anda akan membuat empat direktori yang bernombor sedemikian dalam direktori semasa. Sekiranya anda mahu, anda boleh menggabungkan konsep ini dengan pilihan induk. Anda boleh, misalnya, menaip mkdir -p 1 / {1..4} dan tekan enter untuk membuat direktori yang disebut 1 dengan direktori yang disebut 1, 2, 3 dan 4 di dalamnya. Ini adalah arahan yang sangat kuat, dan anda boleh menggunakannya untuk membuat banyak direktori sekaligus. Ini menjadikannya sempurna untuk menyusun koleksi foto, video dan muzik di Linux. Sebilangan orang juga menggunakan teknologi ini ketika membuat skrip pemasangan untuk perisian atau pakej yang mereka rancangkan untuk diedarkan.

Anda tentu saja boleh menggabungkan pilihan ini dan menambahkan pengembangan pendakap ke mana-mana bahagian perintah. Sekiranya anda ingin membuat beberapa direktori melalui pengembangan pendakap, dan yang lain hanya melalui rekursi ibu bapa, maka anda mungkin ingin mencuba perintah seperti mkdir -p a / direktori / di dalam {1..4} , yang akan membuat dan direktori di dalam serta di dalam1, di dalam2, di dalam3 dan di dalam4 di bawahnya. Jangan ragu untuk bereksperimen sedikit dan membuat direktori tambahan di antara satu sama lain setelah anda sudah mengetahui cara menggunakan perintah mkdir, tetapi perlu diingat bahawa anda tidak akan dapat membuang direktori yang mempunyai direktori lain di dalamnya tanpa sedikit pengulangan atau penggunaan pengurus fail.

2 minit membaca