Je n'arrive pas à comprendre comment écrire le chemin d'un dossier comportant des espaces dans son nom (dans Terminal).
J'ai essayé:
cd /path/path/path/"A Folder"/file
cd /path/path/path/'A Folder/file
cd /path/path/path/A_Folder/file
mais ils renvoient tous l'erreur par le terminal:
[command]: cannot access '/path/path/path/A Folder/file' No such a file or directory
Je peux toujours y accéder par étapes comme ceci:
cd /home
cd user
cd Desktop
cd "Bash Programming"
bash Example
Vous pouvez entourer le chemin entier par des guillemets ("), des guillemets simples (') ou échapper au caractère d'espacement à l'aide d'une barre oblique inversée (\):
cd "/path/path/path/A Folder/file"
cd '/path/path/path/A Folder/file'
cd /path/path/path/A\ Folder/file
Soit citer le nom complet:
cd "/path/path/path/A Folder/file"
ou échappez simplement aux caractères étranges (espace, dans ce cas) en utilisant une barre oblique inverse.
cd /path/path/path/A\ Folder/file
Une autre chose à essayer est d'utiliser la complétion par tabulation:
cd /home/user/Desktop/Bas
Puis appuyez sur la touche TAB, cela devrait le compléter pour:
cd /home/user/Desktop/Bash\ Programming/
Ensuite, vous pouvez taper le reste du chemin.
Avez-vous essayé cela?
cd Bash\ Programming
Ou
/path/path/path/A\ Folder/file
soit mettre tout ou partie du chemin entre guillemets simples ou doubles, ou échapper à l’espace avec une barre oblique inverse.
Par exemple:
cd /path\ to\ folder
cd '/path to folder'