Cómo crear directorios a partir de un fichero texto

GNU/Linux

Tengo una lista de directorios en un archivo de texto como el que se muestra a continuación.

gnu linux/debian
gnu linux/ubuntu
cms
commands
editors/vim
editors/geany
games
nosql
unix

P. ¿Cómo puedo crear los directorios a partir del fichero texto anterior?

R. Puedes usar el comando xargs.

$ xargs -I{} mkdir -p "{}" < dirs.txt

El comando anterior creará la siguiente estructura de directorio en el directorio actual.

.
├── cms
├── commands
├── dirs.txt
├── editors
│   ├── geany
│   └── vim
├── games
├── gnu\ linux
│   ├── debian
│   └── ubuntu
├── nosql
└── unix

Lectura recomendada

  • man xargs



Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *