(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?


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).


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
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.