I am learning about *nix file systems. In particular, I've been following this tutorial https://www.grymoire.com/Unix/Inodes.html interspersed with some Googling & whatnot. Is the true form of a Unix directory essentially just a file that consists of (column 1) inode numbers and (column 2) a string indicating the name of the file/directory corresponding to that inode number? And then, what we see as "The files/other directories that are contained in this directory" is really just the fact that the OS prints out the list of items in the table, when you do $ ls
(or otherwise browse a particular directory)?
So for example is this the true format of a directory file...
if this were done in C, a file with a int inode
column and a char * filename
column.