cd x / y / z non funziona anche se vedo z con il comando ls quando la directory è x / y

1

Non riesco a impostare una cartella come directory anche se la vedo con il comando ls. Qual è il problema?

modifica:

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

Perché?

seconda modifica:

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

terza modifica

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 
    
posta Jacob Warbler 06.11.2017 - 21:27
fonte

1 risposta

2

Il tuo nome di directory data termina con un carattere spazio, quindi il nome è in realtà " data " (senza "" ovviamente). A meno che tu non ne abbia davvero bisogno, è probabilmente meglio rinominarlo eseguendo mv "data " data .

Se non puoi cambiare il nome, usa cd "data " o cd data? o cd data\ per cambiare nella directory.

    
risposta data 06.11.2017 - 22:32
fonte

Leggi altre domande sui tag