¿Por qué no puedo hacer algo como esto? mkdir folder/subfolder/
con el fin de achive esto tengo que hacer:Bash mkdir y subcarpetas
mkdir folder
cd folder
mkdir subfolder
¿Hay una mejor manera de hacerlo?
¿Por qué no puedo hacer algo como esto? mkdir folder/subfolder/
con el fin de achive esto tengo que hacer:Bash mkdir y subcarpetas
mkdir folder
cd folder
mkdir subfolder
¿Hay una mejor manera de hacerlo?
Puede:
mkdir -p folder/subfolder
La bandera -p
hace que cualquier directorio padre a crearse si es necesario.
para crear varias subcarpetas
mkdir -p parentfolder/{subfolder1,subfolder2,subfolder3}
Fwiw,
carpeta pobre seguridad Mans (para proteger una carpeta pública compartida desde pequeñas miradas indiscretas;))
mkdir -p {0..9}/{0..9}/{0..9}/{0..9}
Ahora puede poner sus archivos en una carpeta numerada pin. No es exactamente impermeable, pero es una barrera para los más pequeños.
su nombre de carpeta y subcarpeta también puede ser un nombre de variable. Por ejemplo, $ data_dir = 'data' y $ sub = 'subdir'. Entonces podemos crear directorios como mkdir -p $ data_dir/$ sub –