W katalogu głównym mojego dysku flash USB, czasami po uruchomieniu ls
, wyjście jest normalne i zawiera listę plików. W innych przypadkach dane wyjściowe są po prostu jednym wierszem:
$ ls
.
Jeśli spróbuję ls -la
w którymś z tych przypadków, otrzymam to:
$ ls -la
ls: .: Invalid argument
Jeśli ls
kilkakrotnie biegnę od siebie do siebie, wydaje się, że zwraca albo normalne, albo nienormalne wyjście w zasadzie losowo.
ls
wydaje się działać normalnie w innych katalogach. ls $drivename
nawet wydaje się działać dobrze z katalogu nadrzędnego i ls ..
wydaje się działać dobrze z katalogu podrzędnego. (Chociaż nie mogę być w 100% pewien tych, które „działają normalnie”, ponieważ na początku zachowanie jest nieokreślone). Wypróbowałem dwa inne zewnętrzne dyski USB i uzyskałem to samo zachowanie.
Co tu się dzieje? Korzystam z systemu Mac OS X 10.11.3.
Edycja: Niezły pomysł, ale chyba nie używam aliasu i /bin/ls
daje ten sam rezultat.
/bin/ls
daje ten sam rezultat, czasami generując .
. ls
wydaje się działać normalnie w innych katalogach. ls NO\ NAME
nawet wydaje się działać dobrze z katalogu nadrzędnego i ls ..
wydaje się działać dobrze z katalogu podrzędnego. (Chociaż nie mogę być w 100% pewien tych, które „działają normalnie”, ponieważ na początku zachowanie jest nieokreślone.)
ls
używasz? /bin/ls --version
powinien działać
/bin/ls
?