linux文件系统树中,目录只是路径的中间节点 或 树枝的分叉点,文件才是最终的叶

linux中的目录也是一个文件,比较特殊的文件。目录文件中存放的是文件名以及对应的inode号,所以当一个目录只有r属性时是可以列出里面的文件名的,但是要通过inode号去读取文件的属性信息,需要对该目录有x权限。

目录文件 可以看做是路径中的一个节点或驿站。作为路径的一个节点,它里面记录了通过这个节点可以到达的文件名 或目录名以及它们对应的inode值。

通过命令 “ls -l -d  目录名”可以查看目录名文件的属性;

通过命令 “ls -l 目录名” 可以查看通过目录名节点可以到达的文件或目录的属性/ 可以查看目录文件内容的属性

cd 目录名  :来到这个节点。只有来到这个节点才能达到它所记录的下层节点,或才能操作它所记录的文件。(是否能来到这个节点,取决于目录的x属性)

mkdir 目录名 :建立一个节点或目录文件。

ls 目录名:查看该节点所记录的内容(下一级目录,或文件)

r 允许读该节点的内容        ;        允许读取该目录文件的内容

w 允许修改该节点的内容      ;        允许修改该目录文件的内容

x 允许进入该目录/节点       ;        允许通过目录文件中记录的“文件名-inode”来查询其中包含的某个文件或目录的属性。