So benennen Sie & Dateien mit Leerzeichen im Namen in der Befehlszeile um

Inhaltsverzeichnis:

Anonim

Wenn Sie neu in der Mac-Befehlszeile sind, sind Sie möglicherweise auf eine Situation gestoßen, in der Sie versucht haben, mit einer Datei zu interagieren, deren Name Leerzeichen enthält, z. B. „Diese Datei.txt“. aber wie Sie wahrscheinlich festgestellt haben, können Sie den Dateinamen nicht einfach eingeben, wenn der Dateiname Leerzeichen enthält, oder der Befehl zum Verschieben, Umbenennen, Kopieren oder anderweitigen Interagieren mit der Datei wird nicht ausgeführt.

Es gibt einige Möglichkeiten, mit Dateien von Terminal zu interagieren, die Leerzeichen in den Dateinamen enth alten, aber eine ist wohl einfacher zu merken und zu verwenden als die andere.

Wir konzentrieren uns hier auf den Mac, aber dies funktioniert im Grunde mit jeder Unix-Befehlszeile, auf die Sie stoßen werden, egal ob es sich um MacOS, Linux, Windows WSL usw. handelt.

Interaktion mit Datei mit Leerzeichen im Namen in Befehlszeile mit Anführungszeichen

Der einfachste Weg, mit einer Datei zu interagieren, die Leerzeichen im Dateinamen enthält, ist die Verwendung von Anführungszeichen.

Wenn wir beispielsweise versuchen, eine Datei mit dem Namen „Sample File.pdf“ zu verschieben, würde der zu verwendende Befehl wie folgt aussehen:

"

mv Beispieldatei.pdf>"

Oder zum Umbenennen einer „Beispieldatei.pdf“ würde wie folgt aussehen:

"

mv Beispieldatei.pdf Beispieldatei 2.pdf"

Ändern von Dateien mit Leerzeichen im Namen vom Terminal durch Escaping

Sie können die Leerzeichen auch mit einem Backslash maskieren, aber für die meisten Benutzer ist dies nicht so einfach wie die Verwendung von Anführungszeichen. Dies würde wie folgt aussehen:

mv Sample\ File.pdf ~/Path/To/Destination/

Beachten Sie, wie sich das \ vor dem Leerzeichen im Dateinamen befindet.

Auch hier ist die Verwendung von Anführungszeichen für die meisten Benutzer der einfachste und direkteste Weg, aber Sie können auch die Escape-Slash-Methode verwenden.

So benennen Sie & Dateien mit Leerzeichen im Namen in der Befehlszeile um