Verschieben mehrere Dateien in Linux Bash
In diesem Artikel stellen wir vor, wie Sie unter Linux mehrere Dateien in dasselbe Verzeichnis verschieben. Wir erklären verschiedene Methoden wie das Eingeben mehrerer Dateinamen, die Verwendung eines Platzhalters (*
) für ähnliche Dateinamen und/oder dieselben Dateierweiterungen.
Die Beispieldateien und -verzeichnisse, die wir im gesamten Artikel verwenden werden, sind unten aufgeführt.
Sie können die folgenden Befehle verwenden, um diese Struktur zu erstellen.
mkdir Folder1
cd Folder1
touch file1.txt
touch file2.txt
touch file3.txt
touch file1.pdf
touch file2.pdf
touch file3.pdf
mkdir Folder2
Verschieben mehrerer Dateien mit dem Befehl mv
in Linux
Geben Sie nach dem Befehl mv
die Dateinamen ein, die Sie verschieben möchten, und dann den Verzeichnisnamen. Die Verwendung eines Schrägstrichs (/
) nach dem Verzeichnisnamen ist optional.
mv file1.txt file1.pdf file2.txt Folder2/
Verwendung von Platzhalter (*) für ähnliche Dateinamen
Asterisk (*
) heisst wildcard
und übergibt jede Datei, die mit dem angegebenen Namen beginnt, als Parameter an den mv
-Befehl.
Angenommen, wir möchten alle Dateien mit dem Namen Datei1
verschieben, auch wenn die Erweiterung unterschiedlich ist. Wir verwenden einen Platzhalter, anstatt die Erweiterung am Ende des Dateinamens anzugeben.
mv file1.* Folder2/
Verwendung von Platzhalter (*
) für dieselbe Erweiterung
Dieses Mal möchten wir alle Dateien mit derselben Erweiterung verschieben, auch wenn sie unterschiedliche Namen haben. Wir verwenden einen Platzhalter anstelle des Dateinamens und schreiben dann die gewünschte Erweiterung an das Ende.
mv *.pdf Folder2/
Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn