📅  最后修改于: 2023-12-03 14:48:13.357000             🧑  作者: Mango
Unix/Linux 操作系统采用了一种层次化的文件系统结构。层次化的文件系统结构意味着目录可以包含其他目录和文件。这种结构也被称为树形结构,其中根目录为最高层次的目录,所有其他目录和文件都位于根目录下。
Unix/Linux文件系统的根目录被表示为 /
。它是整个文件系统层次结构的起点。除了根目录之外,所有目录都是从根目录开始的相对路径。
目录是用于存储文件和其他目录的对象。在Unix/Linux中,目录被表示为一种特殊类型的文件。它们包含了一组文件和指向其他目录的链接。通过在文件名前添加目录路径可以访问到文件、目录。
在Unix/Linux文件系统中,有一些特殊的目录,如 /bin
, /etc
, /var
, /home
等。它们包含了一些特定的文件和目录,具体可以查看 Unix/Linux 的文档。
文件是由字节序列组成的。在Unix/Linux文件系统中,每个文件都被分配了一个唯一的标识符( inode ),其中包含了文件的元数据以及指向文件数据的指针。文件的元数据包含文件名、文件大小、文件所有者、文件权限、文件的时间戳等。
文件的权限比较重要,在 Unix/Linux 文件系统中,每个文件和目录都有三种权限:
在Unix/Linux操作系统中,每个文件和目录都有唯一的路径。路径用于指定文件所在的位置。路径可以是相对路径也可以是绝对路径。
/home/user/
,则相对路径 .bashrc
, 表示的文件就是 /home/user/.bashrc
。/usr/local/bin
。Unix/Linux下常见的文件系统类型有:ext2、ext3、ext4、NFS、FAT32、NTFS等。
其中:
Unix/Linux操作系统采用层次化的文件系统,文件、目录都有唯一的标识符。文件的权限比较重要,每个文件和目录都有三种权限:读、写、执行。文件系统的类型有很多,其中ext4是目前比较主流的文件系统。