In passato, ho imparato che nei file system Linux / UNIX le directory sono solo file che contengono i nomi dei file e i numeri di inode dei file all'interno della directory.
C'è un modo semplice per vedere il contenuto di una directory? Intendo il modo in cui i nomi dei file e gli inode sono memorizzati / organizzati.
Sto Non cercare ls
, find
o qualcosa di simile. Inoltre, non voglio vedere il contenuto dei file all'interno di una directory. Voglio vedere l'implementazione delle directory. Se ogni directory è solo un file di testo con alcuni contenuti, forse esiste un modo semplice per vedere il contenuto di questo file di testo.
Nella bash in Linux non è possibile fare un cat folder
. L'output è giusto Is a directory
.
Aggiornamento La domanda Come si controllano le informazioni sulla struttura delle directory di un file unix / linux? risolve lo stesso problema ma non ha una soluzione utile come quella di mjturner .
vim <DIR>
È questo che vuoi?
stat
comando. stat folder
.
cat
avrebbe funzionato. Ma questo approccio era obsoleto decenni fa. Non conosco alcun modo diretto per vedere l'archiviazione effettiva del file system. Esistono invece nuove chiamate di sistema per restituire le informazioni in un formato standardizzato che rimane lo stesso indipendentemente dal file system sottostante utilizzato.
vi <folder>
adatto alle tue esigenze?