Nie mogę zrozumieć folderu, który przenosi moją lokalizację w terminalu

2

Jestem w folderze wcw. biegnę

$pwd
/Users/cs/Coding-projects/wcw
$ls -lsa
total 0
0 drwxr-xr-x   5 M  staff   170B Apr  5 16:56 .
0 drwxr-xr-x   3 M  staff   102B Apr  4 11:25 ..
0 drwxr-xr-x  12 M  staff   408B Apr  5 16:56 .git
0 -rw-r--r--   1 M  staff     0B Apr  4 11:29 README
0 -rw-r--r--   1 M  staff     0B Apr  5 16:56 test

Chcę przejść do folderu „test”. biegnę

$cd test 
/Users/M/Documents/test

Wykonuję następujące czynności, aby zobaczyć, gdzie jestem teraz

$pwd
/Users/M/Documents/test

Test folderu nie jest dowiązaniem symbolicznym, jak widać z powyższego polecenia ls.

Co to jest test folderów?

Jak może rzucić mnie w przypadkowe miejsce?

Léo Léopold Hertz 준영
źródło
testto nie katalog, to pusty plik. Twoje wyjście terminalowe nie ma sensu. cd testpowinien się nie udać, nie powinien nic wydrukować. Chcesz podać plik zip? Poza tym, z jakiej powłoki korzystasz?
To nie jest pytanie programistyczne, ale IMO powinieneś uruchomić fsck.
derobert
@freespace: uruchamiam Bash.
Léo Léopold Hertz 준영

Odpowiedzi:

3

Sądząc po strukturze katalogów, jesteś w systemie Apple. Apple HFS nadal obsługuje widelce, a ponieważ test pliku ma 0 zero, być może widelec łączy się gdzie indziej.


źródło
@Jaap: Jak mogę edytować ten widelec?
Léo Léopold Hertz 준영