¿Cómo escribir la ruta de una carpeta con espacios en su nombre?

¿Cómo escribir la ruta de una carpeta con espacios en su nombre?

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'

información relacionada