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


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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.