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

No puedo configurar una carpeta como directorio incluso si la veo 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 

Respuestas (1)

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

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