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?


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.


@Jaap: Jak mogę edytować ten widelec?
Léo Léopold Hertz 준영
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.