Come creare più sottodirectory con un comando Linux



Se vuoi creare una directory contenente diverse sottodirectory, o un albero di directory, usando la riga di comando in Linux, generalmente devi usare |_+_| comandare più volte. Tuttavia, c'è un modo più veloce per farlo.

Supponiamo di aver creato una directory chiamata htg e di voler creare quattro sottodirectory al suo interno. In una situazione normale, useremmo |_+_| comando per creare la directory htg. Quindi, avremmo bisogno di |_+_| comando per passare alla nuova directory htg e, infine, useremmo |_+_| comando di nuovo quattro volte per creare le quattro sottodirectory.





Tutto questo può essere combinato in un unico comando e ti mostreremo come.



Per creare una nuova directory con più sottodirectory è sufficiente digitare il seguente comando al prompt e premere Invio (ovviamente, modificare i nomi delle directory in base a ciò che si desidera).

mkdir

Il |_+_| flag dice a |_+_| comando per creare prima la directory principale se non esiste già (htg, nel nostro caso). Le parole tra parentesi fanno parte dell'elenco di espansione delle parentesi graffe. Ciascuno degli elementi nell'elenco di espansione delle parentesi graffe viene aggiunto separatamente al percorso precedente (htg/).



Annuncio pubblicitario

Ad esempio, il comando precedente viene espanso in htg/articles, htg/images, htg/note, htg/done, tutte e quattro le sottodirectory create nella directory htg. Come puoi vedere nello screenshot qui sotto, ha funzionato.

Puoi anche usare un elenco di espansioni di parentesi graffe in |_+_| comando se stai creando sottodirectory in una directory già esistente, come mostrato di seguito. In questo esempio, la directory htg esiste già, quindi le sottodirectory vengono semplicemente aggiunte in quella directory.

È inoltre possibile nidificare elenchi di espansioni di parentesi graffe in |_+_| comando. Ad esempio, nella sottodirectory degli articoli nella directory htg, vogliamo creare due sottodirectory chiamate new e riscritte. Quindi, digitiamo il seguente comando al prompt e premiamo Invio.

mkdir

Se lo desideri, puoi anche utilizzare il percorso completo, come ho fatto nell'esempio seguente:

cd

Le quattro sottodirectory vengono create nella directory htg e quindi le due sottodirectory, new e rewrites, vengono create nella sottodirectory degli articoli.

IMPARENTATO: Come creare una nuova directory e modificarla con un singolo comando in Linux

È così facile. Puoi anche combinare |_+_| comando con |_+_| comando a crea una directory e passaci sopra con un comando .

Comandi Linux
File catrame · pv · gatto · tac · chmod · presa · differenza · sed · Con · uomo · spinto · popd · fsck · testdisk · seguito · fd · pandoc · cd · $PATH · awk · giuntura · jq · piega · unico · journalctl · coda · stato · ls · fstab · buttato fuori · meno · chgrp · chown · rev · Guarda · stringhe · genere · rinominare · cerniera lampo · decomprimere · montare · smontare · installare · fdisk · mkfs · rm · rmdir · rsync · df · gpg · noi · nano · mkdir · a partire dal · ln · toppa · convertire · rclone · brandello · SRM
Processi alias · schermo · superiore · Bello · renice · progresso · strace · sistema · tmux · chsh · storia · in · lotto · libero · quale · dmesg · usermod · ps · chroot · xargs · tty · mignolo · lsof · vmstat · tempo scaduto · parete · · uccisione · dormire · sudo · il suo · volta · gruppoaggiungi · usermod · gruppi · lshw · spegnimento · riavviare · fermare · spegni · passwd · lscpu · crontab · Data · bg · fg
Rete netstat · ping · traceroute · ip · ss · chi è · fail2ban · bmon · voi · dito · nmap · ftp · arricciare · wget · chi · chi sono · In · iptables · ssh-keygen · ufw

IMPARENTATO: I migliori laptop Linux per sviluppatori e appassionati

LEGGI SUCCESSIVO Foto del profilo di Lori Kaufman Lori Kaufman
Lori Kaufman è un'esperta di tecnologia con 25 anni di esperienza. È stata una scrittrice tecnica senior, ha lavorato come programmatrice e ha persino gestito la sua attività multi-sede.
Leggi la biografia completa

Articoli Interessanti