Saya memiliki folder bernama di music
mana di dalamnya ada semua folder artis. Apakah ada cara untuk membuat folder ini: 1. Albums
, 2. EP
, 3. Singles
, 4. Live
di semua folder artis dengan perintah?
command-line
18.04
directory
music
wjandrea
sumber
sumber
Anda mungkin ingin memakai kawat gigi {curly} Anda untuk yang ini
Demi argumen ini, kita akan berpura-pura. / Musik tidak ada
Dalam direktori dasar Anda untuk ./music kita akan menggunakan perintah -p untuk membuat sub-direktori di mana diperlukan dan kurung kurawal akan digunakan untuk membuat array kecil
Perintah
-p
adalah singkatan orangtua, jika itu lebih mudah diingat Anda dapat menggunakan--parent
sebagai gantinyaJika Anda ingin bermain-main dengan ini, Anda dapat, misalnya
Anda memiliki ekspresi bersarang, Anda dapat memasukkan kurung ke tengah string dan Anda juga dapat mengizinkan subdirektori untuk mengikutinya, dan Anda dapat secara spesifik dengan sub direktori Anda untuk array tertentu
Saya sarankan Anda membuat file di suatu tempat di mana Anda dapat membuat template sendiri dengan perintah tersebut dan memberi mereka deskripsi
Kunjungi halaman ini untuk informasi lebih lanjut https://www.linuxjournal.com/content/bash-brace-expansion dan https://www.linux.com/tutorials/all-about-curly-braces-bash/
sumber
music
, sehingga arg yang benarmkdir
adalah./music/*/{"1. Albums","2. EP","3. Singles","4. Live"}
-p
adalah bentuk singkat dari--parent
.