In der Vergangenheit habe ich gelernt, dass in Linux / UNIX-Dateisystemen Verzeichnisse nur Dateien sind, die die Dateinamen und Inode-Nummern der Dateien im Verzeichnis enthalten.
Gibt es eine einfache Art und Weise zu sehen , den Inhalt eines Verzeichnisses? Ich meine die Art und Weise, wie die Dateinamen und Inodes gespeichert / organisiert sind.
Ich bin nicht die Suche nach ls
, find
oder etwas ähnlich. Ich möchte auch nicht den Inhalt der Dateien in einem Verzeichnis sehen. Ich möchte die Implementierung der Verzeichnisse sehen. Wenn jedes Verzeichnis nur eine Textdatei mit Inhalt ist, gibt es möglicherweise eine einfache Möglichkeit, den Inhalt dieser Textdatei anzuzeigen.
In der Bash unter Linux ist es nicht möglich, eine cat folder
. Die Ausgabe ist einfach Is a directory
.
Update Die Frage Wie inspiziert man die Verzeichnisstrukturinformationen einer Unix / Linux-Datei? behebt das gleiche Problem, hat aber keine hilfreiche Lösung wie die von mjturner .
vim <DIR>
Ist das was du willst?
stat
Befehl. stat folder
.
cat
hätte geklappt. Dieser Ansatz war jedoch vor Jahrzehnten überholt. Ich kenne keine direkte Möglichkeit, den tatsächlichen Dateisystemspeicher anzuzeigen. Stattdessen gibt es neue Systemaufrufe, um die Informationen in einem standardisierten Format zurückzugeben, das unabhängig vom verwendeten zugrunde liegenden Dateisystem gleich bleibt.
vi <folder>
Ihren Bedürfnissen entspricht?