GNU/Linux >> Linux Esercitazione >  >> Linux

Un comando per creare una directory e un file al suo interno comando linux

mkdir B && touch B/myfile.txt

In alternativa, crea una funzione:

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

Eseguilo con 2 argomenti:percorso da creare e nome file. Dicendo:

mkfile B/C/D myfile.txt

creerebbe il file myfile.txt nella directory B/C/D .


A tale scopo, puoi creare la tua funzione. Ad esempio:

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

Spiegazione:

  • Inserisci la funzione alla fine di ~/.bashrc utilizzando il echo comando
  • Il -p flag serve per creare le cartelle nidificate, come fldr2
  • Aggiorna il ~/.bashrc file con source comando
  • Usa mkfile funzione per creare il file

Linux
  1. Come eliminare una directory e una cartella in Linux?

  2. comando Linux ln

  3. Come prevenire la modifica, l'eliminazione e la ridenominazione di file/directory in Linux?

  4. Pipe e reindirizzamento in Linux - Spiegazione!

  5. Crea un file zip e ignora la struttura della directory

Comando Ls in Linux (Elenca file e directory)

Du comando in Linux

Come creare una directory in Linux usando il comando mkdir

Comando mv in Linux

Come creare e utilizzare file di scambio su Linux

Il comando ln in Linux:crea collegamenti soft e hard