Wie schreibe ich den Pfad eines Ordners mit Leerzeichen im Namen?

Wie schreibe ich den Pfad eines Ordners mit Leerzeichen im Namen?

Ich kann nicht herausfinden, wie ich den Pfad eines Ordners schreibe, dessen Name Leerzeichen enthält (im Terminal).

Ich habe es versucht:

cd /path/path/path/"A Folder"/file

cd /path/path/path/'A Folder/file

cd /path/path/path/A_Folder/file

aber sie alle geben den Fehler über das Terminal zurück:

[command]: cannot access '/path/path/path/A Folder/file' No such a file or directory 

Ich kann immer noch mit folgenden Schritten darauf zugreifen:

cd /home
cd user
cd Desktop
cd "Bash Programming"
bash Example

Antwort1

Sie können den gesamten Pfad in doppelte Anführungszeichen (") oder einfache Anführungszeichen (') einschließen oder das Leerzeichen mit einem Backslash (\) maskieren:

cd "/path/path/path/A Folder/file"
cd '/path/path/path/A Folder/file'
cd /path/path/path/A\ Folder/file

Antwort2

Entweder zitieren Sie den gesamten Namen:

cd "/path/path/path/A Folder/file"

oder maskieren Sie nur die seltsamen Zeichen (in diesem Fall das Leerzeichen) mit einem Backslash.

cd /path/path/path/A\ Folder/file

Sie können auch die Tab-Vervollständigung ausprobieren:

cd /home/user/Desktop/Bas

Drücken Sie dann die TAB-Taste. Dadurch sollte der Vorgang wie folgt abgeschlossen werden:

cd /home/user/Desktop/Bash\ Programming/

Anschließend können Sie den Rest des Pfades eingeben.

Antwort3

Haben Sie das probiert?

cd Bash\ Programming

Oder

/path/path/path/A\ Folder/file

Antwort4

Setzen Sie den gesamten oder einen Teil des Pfads in einfache oder doppelte Anführungszeichen oder maskieren Sie Leerzeichen mit einem Backslash.
Beispiel:

cd /path\ to\ folder  
cd '/path to folder'

verwandte Informationen