it-swarm.com.de

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

Ich kann nicht herausfinden, wie der Pfad eines Ordners geschrieben wird, 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 über folgende Schritte darauf zugreifen:

cd /home
cd user
cd Desktop
cd "Bash Programming"
bash Example
35
Elian Kamal

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

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

Geben Sie entweder den gesamten Namen an:

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

oder entkommen Sie nur den seltsamen Zeichen (in diesem Fall Leerzeichen) mit einem Backslash.

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

Eine andere Sache, die Sie ausprobieren sollten, ist die Verwendung der Tabulatorvervollständigung:

cd /home/user/Desktop/Bas

Drücken Sie dann die TAB-TASTE, dies sollte es zu vervollständigen:

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

Dann können Sie den Rest des Pfades eingeben.

9
roadmr

Hast du das versucht?

cd Bash\ Programming

Oder

/path/path/path/A\ Folder/file
5
ararog

setzen Sie den gesamten oder einen Teil des Pfads in einfache oder doppelte Anführungszeichen oder lassen Sie einen Schrägstrich frei.
Z.B:

cd /path\ to\ folder  
cd '/path to folder'
3
totti