Umgang mit Dateinamen mit Leerzeichen in Linux

Umgang mit Dateinamen mit Leerzeichen in Linux

Es ist normal, dass wir in unseren Maschinen Dateien und Verzeichnisse (oder Ordner sagen können) erstellen, um sie organisiert zu halten. Wenn wir also müssen, können wir leicht nach ihnen suchen. Manchmal speichern wir sie mit den Namen, die Leerzeichen haben. Zum Beispiel speichern wir eine Datei mit dem Namen „Meine Datei“ in diesem Fall. In diesem Fall erstellt das Linux -Terminal einen Fehler. Können Dateien nicht mit Leerzeichen unter Linux gespeichert werden? Ja! Wir können, aber sie werden im Terminal unterschiedlich zugegriffen.

Diese Beschreibung konzentriert sich auf die Fehler, mit denen wir mit Speicherplatz in ihren Namen auf Dateien und Verzeichnisse zugreifen können und wie solche Fehler vermieden werden können.

So erstellen Sie eine Datei mit Leerzeichen in ihrem Namen unter Linux

Um zu verstehen, wie man einen Dateinamen mit Räumen unter Linux verweist, werden wir ein Beispiel in Betracht ziehen. Erstens werden wir das Terminal öffnen.

Erstellen Sie dann eine Datei mit dem Namen „My Datei“ mit dem Befehl touch:

Berühren Sie meine Datei  

Sehen Sie nun die Datei erstellt oder nicht mit dem Befehl „LS“. Wir haben festgestellt, dass anstelle von einem zwei Dateien erstellt wurden, eine mit „My“ und der zweite mit dem Namen „Datei“.

Um Leerzeichen im Namen zu verwenden, verwenden wir entweder Zitate (") oder eine Escape -Sequenz (\). Jetzt erstellen wir noch einmal eine andere Datei mit (") und eine andere mit (\).

Berühren Sie 'meine Datei'  Touch Test \ Datei  

Verwenden Sie jetzt erneut den Befehl "ls", um Dateien anzuzeigen.

Dateien wurden erstellt. Überprüfen Sie, ob wir die gleichen Fehler in der Erstellung eines Verzeichnisses unter Verwendung von Platz erhalten oder nicht. Wir werden ein Verzeichnis erstellen, das Platz mit dem MKDIR -Befehl nutzt.

Mkdir neue Sammlung  

Wir werden ansehen, ob das Verzeichnis erstellt wurde oder nicht, den Befehl „LS“. Es erstellte zwei Verzeichnisse anstelle von einem.

Wir können dies auf die gleiche Weise korrigieren wie in der Dateierstellung Methode, indem wir (") oder (\) verwendet werden. Machen Sie erneut ein Verzeichnis mit diesem (") oder (\).

mkdir meine \ new \ kollektion  

Jetzt werden wir uns die Ergebnisse ansehen.

Wie man den Dateinamen mit Leerzeichen unter Linux verweist

Wir können also sehen, dass das Verzeichnis gemäß unseren Anforderungen erstellt wurde. Wenn wir nun den Inhalt der Datei anzeigen möchten, verwenden wir einfach den Katze und den Dateinamen mit Leerzeichen. Es gibt uns einen Fehler, dass das Verzeichnis nicht verfügbar ist.

Katzentestdatei  

Wir sollten ... benutzen "\". Zum Beispiel möchten wir den Inhalt einer Testdatei mithilfe des CAT -Befehls anzeigen.

Katzentest \ Datei  

Die Datei ist leer, sodass sie keine Ergebnisse anzeigt, aber der Befehl wird erfolgreich ausgeführt. Wir können auch Dateien öffnen, indem wir Apostrophes ("") oder Zitate ("" "") verwenden wie:

Katze ""Testdatei""  [ODER] Katze ""Testdatei""  

Löschen Sie Dateinamen mit Leerzeichen unter Linux

In ähnlicher Weise können Sie auch eine Datei und ein Verzeichnis mit dem Speicherplatz in ihrem Namen löschen, indem Sie Apostrophe (""), Anführungszeichen ("" "") oder eine Escape -Sequenz (\) verwenden (\).

rm -f 'Testdatei' '  

In ähnlicher Weise können Sie ein Verzeichnis mit Räumen im Namen löschen.

rm -f 'meine neue Sammlung'  

Abschluss

Wir erstellen Dateien und Verzeichnisse, ohne sich auf die Namen zu konzentrieren, die Räume haben können. Die von Linux Terminal behandelten Dateien und Ordner unterschiedlich, die Räume in ihren Namen haben. Dieser Artikel löste also das Problem. Wenn wir eine Datei oder ein Verzeichnis mit Leerzeichen benennen möchten, können wir sie mit Apostrophes (""), Anführungszeichen ("" "") oder einer Escape -Sequenz (\) tun, indem wir sie verwenden, indem wir sie verwenden, indem wir sie tun, indem wir sie tun, diese tun, wenn wir eine Datei oder ein Verzeichnis benennen möchten (\).

"