(Warum) ist es schlecht, ls -A zu verwenden, um versteckte Dateien aufzulisten?

9

Ich möchte jede Datei, einschließlich versteckter Dateien, im aktuellen Verzeichnis auflisten. Ich möchte das übergeordnete (..) und das aktuelle (.) Verzeichnis nicht einschließen.

Ich habe das gefunden:

wie man jede versteckte Datei mit Ausnahme des aktuellen und des übergeordneten Verzeichnisses globalisiert

Am Ende gibt jemand ls -Aan, dass der richtige Weg ist, aber er wird abgelehnt. Es scheint jedoch zu funktionieren. Was ist los mit ls -A?

Smile4ever
quelle
1
Ist das Diskussion oder (echte) Frage?
Pandya
ls -Aist die richtige Antwort auf Ihre Frage, aber nicht auf die Frage, mit der Sie verlinkt haben (bei dieser Frage ging es darum, nur versteckte Dateien und Verzeichnisse aufzulisten ).
Angus
Ich möchte wissen, ob dies überall unterstützt wird oder ob es einen besseren Weg gibt, das zu tun, was ich erreichen möchte.
Smile4ever
1
in der Tat, wie die neuesten Version der POSIX-Spezifikation , ls -Aist eine offiziell angegebene Option.
Mikesserv

Antworten:

21

ls -Aist die richtige Antwort auf Ihre Frage, aber nicht auf die Frage, mit der Sie verlinkt haben (bei dieser Frage ging es darum, nur versteckte Dateien und Verzeichnisse aufzulisten ).

Angus
quelle
1
Genauer gesagt handelt es sich bei dieser Frage um Globbing, versteckte Dateien und Verzeichnisse unter Ausschluss von .und ..nicht um Auflistung. Das Auflisten nur dieser Globbed-Einträge ist nicht dasselbe wie das Aufführen ls -A, aber dies sollte für das OP nah genug sein.
Anthon