So finden Sie alle Links zu einem Verzeichnis

15

Wenn ich ein Verzeichnis anzeige, erhalte ich eine Liste mit 5 Links zu diesem Verzeichnis.

stat dir

Meine Frage ist, wie bekomme ich Informationen (Namen und Standorte) zu all diesen 5 Links?

Ankur Agarwal
quelle

Antworten:

19

Sie brauchen nur ls(oder find).

Wenn Sie ein Verzeichnis erstellen, beginnt die Anzahl der Verknüpfungen bei 2:

  • Eine für das Verzeichnis selbst
  • Eine für den .Link in sich

Das andere, was die Linkanzahl des Verzeichnisses erhöht, sind seine Unterverzeichnisse: Alle haben einen ..Eintrag, der mit ihrem übergeordneten Element verknüpft ist, und fügen einen zur Linkanzahl hinzu.

Unter Linux können Sie keine Verzeichnisse fest verknüpfen. Dies sind also die einzigen Dinge, die für die Anzahl der Verknüpfungen zählen - zwei plus Anzahl der Unterverzeichnisse.

Matte
quelle
1
Interessant, ich es nie in meinem Kopf zusammen , dass .und ..sind nur Links. Ich habe sie immer als magische Punkte angesehen.
Banjer