Wie kann man eine Datei im Windows Terminal verschieben?

Melden
  1. Einleitung
  2. Datei verschieben in PowerShell
  3. Datei verschieben in der Eingabeaufforderung (CMD)
  4. Datei verschieben mit WSL im Windows Terminal
  5. Zusammenfassung

Einleitung

Das Windows Terminal ist eine moderne Befehlszeilenumgebung, die verschiedene Shells wie PowerShell, Eingabeaufforderung (CMD) und WSL (Windows Subsystem for Linux) in einem Fenster vereint. Eine häufige Aufgabe in der Kommandozeile ist das Verschieben von Dateien. In dieser Anleitung erfahren Sie, wie man mit dem Windows Terminal Dateien von einem Ort zum anderen verschiebt.

Datei verschieben in PowerShell

PowerShell ist unter Windows die standardmäßige Shell im Windows Terminal. Um eine Datei zu verschieben, verwendet man das Cmdlet Move-Item. Dabei gibt man als erstes Argument den Pfad der Quelldatei und als zweites Argument den Zielort an.

Ein einfaches Beispiel wäre: Move-Item C:\Users\Benutzer\Dokumente\datei.txt C:\Users\Benutzer\Desktop. Dadurch wird die Datei datei.txt vom Ordner Dokumente auf den Desktop verschoben. Ist im Zielordner der Dateiname gleich, wird die Datei überschrieben, sofern keine zusätzlichen Parameter genutzt werden.

Datei verschieben in der Eingabeaufforderung (CMD)

Alternativ kann man im Windows Terminal auch die klassische Eingabeaufforderung (CMD) verwenden. Hier nutzt man den Befehl move. Die Syntax lautet move . Beispielsweise move C:\Users\Benutzer\Dokumente\datei.txt C:\Users\Benutzer\Desktop\datei.txt.

Im Gegensatz zu PowerShell ist der Befehl move hier case-insensitive und unterstützt ebenfalls das Verschieben von Dateien zwischen Ordnern. Sollten Zielordner oder Dateien Leerzeichen enthalten, ist es ratsam, die Pfade in Anführungszeichen zu setzen.

Datei verschieben mit WSL im Windows Terminal

Wenn man im Windows Terminal eine Linux-Shell wie WSL verwendet, kann man Standard-Linux-Befehle wie mv nutzen. Die Syntax lautet auch hier mv quelle ziel. Beispiel: mv /mnt/c/Users/Benutzer/Dokumente/datei.txt /mnt/c/Users/Benutzer/Desktop/. Die Pfade müssen in das Linux-Format übersetzt werden, wobei Windows-Laufwerke meist unter /mnt eingebunden sind.

Dieser Weg ist besonders nützlich, wenn man mit Linux-Tools vertraut ist und dennoch Dateien auf dem Windows-Dateisystem bearbeiten möchte.

Zusammenfassung

Das Verschieben von Dateien im Windows Terminal hängt von der verwendeten Shell ab. PowerShell nutzt Move-Item, CMD verwendet move und unter WSL greift man auf den Linux-Befehl mv zurück. Wichtig ist, die jeweilige Syntax zu beachten, Pfade korrekt anzugeben und bei Bedarf Anführungszeichen zu verwenden.

0

Kommentare