cd x / y / z el comando no funciona incluso si veo z con el comando ls cuando el directorio es x / y

1

No puedo establecer una carpeta como directorio aunque lo vea con el comando ls. ¿Cuál es el problema?

editar:

maccomp:~ user$ cd documents/code
maccomp:code user$ ls
data 
maccomp:code user$ cd documents/code/data
-bash: cd: documents/code/data: No such file or directory

¿Por qué?

segunda edición:

maccomp:code user$ cd ~/documents/code 
maccomp:code user$ ls -l
total 0
drwxr-xr-x  27 user  staff  864 Nov  6 23:36 data 
maccomp:code user$ ls -ld data
ls: data: No such file or directory
maccomp:code user$ cd data
-bash: cd: data: No such file or directory

tercera edición

maccomp:code user$ ls -ldB data\ /
drwxr-xr-x  27 user  staff  864 Nov  6 23:36 data /
maccomp:code user$ ls -lB
total 0
drwxr-xr-x  27 user  staff  864 Nov  6 23:36 data 
    
pregunta Jacob Warbler 06.11.2017 - 21:27

1 respuesta

2

Su nombre de directorio data termina con un carácter de espacio, por lo que el nombre es en realidad " data " (sin el "" por supuesto). A menos que realmente lo necesites así, probablemente es mejor cambiarle el nombre ejecutando mv "data " data .

Si no puedes cambiar el nombre, usa cd "data " , o cd data? , o cd data\ para cambiar al directorio.

    
respondido por el nohillside 06.11.2017 - 22:32

Lea otras preguntas en las etiquetas