GNU/Linux >> Tutoriels Linux >  >> Linux

Une commande pour créer un répertoire et un fichier à l'intérieur de celui-ci commande linux

mkdir B && touch B/myfile.txt

Vous pouvez également créer une fonction :

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

Exécutez-le avec 2 arguments :chemin à créer et nom du fichier. Dire :

mkfile B/C/D myfile.txt

créerait le fichier myfile.txt dans le répertoire B/C/D .


A cet effet, vous pouvez créer votre propre fonction. Par exemple :

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

Explication :

  • Insérez la fonction à la fin de ~/.bashrc fichier utilisant le echo commande
  • Le -p flag sert à créer les dossiers imbriqués, tels que fldr2
  • Mettre à jour le ~/.bashrc fichier avec le source commande
  • Utilisez le mkfile fonction pour créer le fichier

Linux
  1. Comment supprimer un répertoire et un dossier sous Linux ?

  2. Linux - Comment inspecter les informations de structure de répertoire d'un fichier Unix/linux ?

  3. 4 façons de créer un fichier texte dans un terminal Linux

  4. Commande Linux ln

  5. Créer un fichier zip et ignorer la structure du répertoire

Commande Ls sous Linux (liste des fichiers et des répertoires)

Commande Du sous Linux

Comment créer un répertoire sous Linux à l'aide de la commande mkdir

Commande mv sous Linux

Comment créer et utiliser un fichier d'échange sous Linux

La commande ln sous Linux :créer des liens logiciels et matériels