GNU/Linux >> Znalost Linux >  >> Linux

Jeden příkaz pro vytvoření adresáře a souboru v něm linuxový příkaz

mkdir B && touch B/myfile.txt

Případně vytvořte funkci:

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

Spusťte jej se 2 argumenty:cesta k vytvoření a název souboru. Říká:

mkfile B/C/D myfile.txt

vytvoří soubor myfile.txt v adresáři B/C/D .


Za tímto účelem si můžete vytvořit vlastní funkci. Například:

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

Vysvětlení:

  • Vložte funkci na konec ~/.bashrc pomocí echo příkaz
  • -p příznak slouží k vytváření vnořených složek, například fldr2
  • Aktualizujte ~/.bashrc soubor s source příkaz
  • Použijte mkfile funkce k vytvoření souboru

Linux
  1. Jak odstranit adresář a složku v Linuxu?

  2. Příkaz Linux ln

  3. Vytvořte soubor zip a ignorujte strukturu adresářů

  1. Linux – Jak lze zkontrolovat informace o struktuře adresářů souboru Unix/linux?

  2. 4 způsoby, jak vytvořit textový soubor v terminálu Linux

  3. Jak zabránit úpravám, mazání a přejmenování souborů/adresářů v Linuxu?

  1. Pipes a přesměrování v Linuxu – vysvětleno!

  2. 6 Příklady příkazů mv pro přesun nebo přejmenování souborů a adresářů systému Linux

  3. linuxový příkaz k vyprázdnění všech souborů v adresáři