Perché non riesco a fare qualcosa del genere? mkdir folder/subfolder/
al fine di raggiungere questo che devo fare:Bash mkdir e sottocartelle
mkdir folder
cd folder
mkdir subfolder
Esiste un modo migliore per farlo?
Perché non riesco a fare qualcosa del genere? mkdir folder/subfolder/
al fine di raggiungere questo che devo fare:Bash mkdir e sottocartelle
mkdir folder
cd folder
mkdir subfolder
Esiste un modo migliore per farlo?
È possibile:
mkdir -p folder/subfolder
La bandiera -p
provoca le directory principali per essere creato, se necessario.
per creare più sottocartelle
mkdir -p parentfolder/{subfolder1,subfolder2,subfolder3}
FWIW,
cartella sicurezza mans Scarso (per proteggere una cartella pubblica condivisa da piccoli occhi indiscreti;))
mkdir -p {0..9}/{0..9}/{0..9}/{0..9}
Ora puoi mettere i tuoi file in una cartella numerata con pin. Non esattamente impermeabile, ma è una barriera per i più giovani.
il nome della cartella e della sottocartella può essere anche un nome di variabile. Ad esempio $ data_dir = 'data' e $ sub = 'subdir'. Quindi possiamo creare directory come mkdir -p $ data_dir/$ sub –