No puedo entender cómo escribir la ruta de una carpeta que incluye espacios en su nombre (en Terminal).
Lo intenté:
cd /path/path/path/"A Folder"/file
cd /path/path/path/'A Folder/file
cd /path/path/path/A_Folder/file
pero todos devuelven el error a través de la terminal:
[command]: cannot access '/path/path/path/A Folder/file' No such a file or directory
Todavía puedo acceder a él mediante pasos como este:
cd /home
cd user
cd Desktop
cd "Bash Programming"
bash Example
Respuesta1
Puede encerrar toda la ruta entre comillas dobles ("), comillas simples (') o escapar del carácter de espacio usando una barra invertida (\):
cd "/path/path/path/A Folder/file"
cd '/path/path/path/A Folder/file'
cd /path/path/path/A\ Folder/file
Respuesta2
Cite el nombre completo:
cd "/path/path/path/A Folder/file"
o escapar solo de los caracteres extraños (espacio, en este caso) usando una barra invertida.
cd /path/path/path/A\ Folder/file
Otra cosa que puedes probar es usar la función de finalización con tabulación:
cd /home/user/Desktop/Bas
Luego presione la tecla TAB, esto debería completarlo para:
cd /home/user/Desktop/Bash\ Programming/
Luego puedes escribir el resto de la ruta.
Respuesta3
¿Has probado esto?
cd Bash\ Programming
O
/path/path/path/A\ Folder/file
Respuesta4
coloque la ruta total o parcial entre comillas simples o dobles o escape el espacio con una barra invertida.
P.ej:
cd /path\ to\ folder
cd '/path to folder'