GNU/Linux >> Tutoriales Linux >  >> Linux

Un comando para crear un directorio y un archivo dentro de él comando de Linux

mkdir B && touch B/myfile.txt

Alternativamente, cree una función:

mkfile() { mkdir -p -- "$1" && touch -- "$1"/"$2" }

Ejecútelo con 2 argumentos:ruta para crear y nombre de archivo. Diciendo:

mkfile B/C/D myfile.txt

crearía el archivo myfile.txt en el directorio B/C/D .


Para ello, puede crear su propia función. Por ejemplo:

$ echo 'mkfile() { mkdir -p "$(dirname "$1")" && touch "$1" ;  }' >> ~/.bashrc
$ source ~/.bashrc
$ mkfile ./fldr1/fldr2/file.txt

Explicación:

  • Inserte la función al final de ~/.bashrc archivo usando el echo comando
  • Los -p la bandera es para crear las carpetas anidadas, como fldr2
  • Actualizar el ~/.bashrc archivo con el source comando
  • Utiliza el mkfile función para crear el archivo

Linux
  1. ¿Cómo eliminar un directorio y una carpeta en Linux?

  2. Comando Linux ln

  3. Tuberías y redirección en Linux - ¡Explicado!

  4. 6 ejemplos de comandos mv para mover o renombrar archivos y directorios de Linux

  5. comando de linux para vaciar todos los archivos de un directorio

Comando Ls en Linux (Lista de archivos y directorios)

Comando Du en Linux

Cómo crear un directorio en Linux usando el comando mkdir

Comando mv en Linux

Cómo crear y usar un archivo de intercambio en Linux

El comando ln en Linux:crear enlaces blandos y duros