GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ein Befehl zum Erstellen eines Verzeichnisses und einer Datei darin Linux-Befehl

mkdir B && touch B/myfile.txt

Erstellen Sie alternativ eine Funktion:

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

Führen Sie es mit 2 Argumenten aus:zu erstellender Pfad und Dateiname. Sprichwort:

mkfile B/C/D myfile.txt

würde die Datei myfile.txt erstellen im Verzeichnis B/C/D .


Zu diesem Zweck können Sie eine eigene Funktion erstellen. Zum Beispiel:

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

Erklärung:

  • Fügen Sie die Funktion am Ende von ~/.bashrc ein Datei mit dem echo Befehl
  • Der -p Flag dient zum Erstellen der verschachtelten Ordner, z. B. fldr2
  • Aktualisieren Sie ~/.bashrc Datei mit dem source Befehl
  • Verwenden Sie den mkfile Funktion zum Erstellen der Datei

Linux
  1. Wie lösche ich ein Verzeichnis und einen Ordner in Linux?

  2. Wie verhindert man das Ändern, Löschen und Umbenennen von Dateien/Verzeichnissen in Linux?

  3. Pipes und Redirection in Linux - erklärt!

  4. 6 mv-Befehlsbeispiele zum Verschieben oder Umbenennen von Linux-Dateien und -Verzeichnissen

  5. Linux-Befehl zum Leeren aller Dateien eines Verzeichnisses

Ls-Befehl in Linux (Dateien und Verzeichnisse auflisten)

Du-Befehl unter Linux

So erstellen Sie ein Verzeichnis in Linux mit dem mkdir-Befehl

mv-Befehl unter Linux

So erstellen und verwenden Sie eine Auslagerungsdatei unter Linux

Der ln-Befehl unter Linux:Soft- und Hardlinks erstellen