(Dlaczego) źle jest używać ls -A do wyświetlania ukrytych plików?

9

Chcę wyświetlić wszystkie pliki, w tym pliki ukryte, w bieżącym katalogu. Nie chcę dołączać katalogu nadrzędnego (..) i bieżącego (.).

Znalazłem to:

jak globować każdy ukryty plik oprócz bieżącego i nadrzędnego katalogu

Na końcu ktoś twierdzi, że ls -Ajest to najlepsza droga, ale jest to odrzucone. Wydaje się jednak, że działa. Co jest nie tak z ls -A?

Smile4ever
źródło
1
Czy to dyskusja czy (prawdziwe) pytanie?
Pandya
ls -Ajest poprawną odpowiedzią na twoje pytanie, ale nie na pytanie, do którego linkujesz (to pytanie dotyczyło wyświetlania tylko ukrytych plików i katalogów).
angus
Chcę wiedzieć, czy jest to obsługiwane wszędzie, czy jest lepszy sposób na robienie tego, co chcę osiągnąć.
Smile4ever,
1
W rzeczywistości, jak w najnowszej wersji POSIX-spec , ls -Ajest oficjalnie określona opcja.
mikeserv

Odpowiedzi:

21

ls -Ajest poprawną odpowiedzią na twoje pytanie, ale nie na pytanie, do którego linkujesz (to pytanie dotyczyło wyświetlania tylko ukrytych plików i katalogów).

angus
źródło
1
Bardziej precyzyjne jest to, że pytanie dotyczy globowania, ukrytych plików i katalogów z wyłączeniem .i .., a nie na liście. Wyświetlanie tylko tych globowanych wpisów nie jest tym samym, co robienie ls -A, ale powinno być wystarczająco blisko PO.
Anthon