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'