Verschieben mehrere Dateien in Linux Bash

Yahya Irmak 24 März 2022
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.

Dateien und Verzeichnisstruktur

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/

Mit Dateinamen verschieben

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/

Platzhalter für ähnliche Dateinamen

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/

Platzhalter für dieselbe Erweiterung

Yahya Irmak avatar Yahya Irmak avatar

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.

LinkedIn

Verwandter Artikel - Linux File