参考:https://blog.csdn.net/flyfox315/article/details/1530102

文件系统的结构是树形的


1.文件系统的顶端是/,也就是linux系统的root目录。所有的目录、文件、设备都在/之下。

2.文件有四种类型:普通文件、目录文件、连接文件和特殊文件,可以用file命令识别。可用ls -lh查看某个文件属性,若为普通文件,以-开头;目录文件以d开头;连接文件以l开头,特殊文件以“c”“b”等开头。

  普通文件:文本文件、c源代码文件、shell脚本、二进制可执行文件,可用cat、less、more、vi、emacs、来查看内容,用mv改名,用rm删除。

  目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件,用mkdir创建,cp命令可把一个目录复制为另一个目录。删除用rm或rmdir。

  连接文件:指向同一索引节点的目录条目。用ls查看。连接文件的标志用l开头,文件名后以“->”指向所连接的文件

  特殊文件:LINUX的一些设备如磁盘、终端、打印机等都在文件系统中表示出来,则一类文件就是特殊文件,常放在/dev目录内。

  LINUX没有C盘的概念。

3.常见的目录

  /        目录的最高层

  /bin   系统命令所在目录;功能与/usr/bin类似。

  /boot  linux内核以及引导系统所需文件目录

  /dev  设备文件存储目录,不如声卡、磁盘等

  /etc   系统配置文件所在地,一些服务器配置也在这里

  /home  普通用户家目录

  /lib      库文件存放目录

  /lost+found 在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里

  /mnt   存放挂载储存设备的挂载目录。(挂载就是把设备连接到文件系统树中)

  /opt   有些软件包被安装在这里

  /proc  操作系统运行时,进程信息以及内核信息存放在这里

  /root  root的家目录

  /sbin  root用户可执行命令存放的地方

  /tmp  临时文件目录

  /usr  系统存放程序的目录。Linux官方发行版软件包大多安装在这里

  /var  存放系统日志,/var/lib存放数据库/var/www定义Apache服务器站点的存放目录

4.重要的子目录

  /usr/bin  可执行程序的目录,系统自带软件包安装程序多在该目录下;/usr/local/bin相似。

  /usr/sbin  也是可执行文件目录,但大多存放涉及系统管理的命令,要root权限才能执行

  /usr/local  用户自编译安装软件存放的目录。如果没有指定安装目录,一般装在这个目录中

  /usr/share  系统共用的文件的存放的,比如字体目录,帮助文件

  /usr/src  内核源码存放的目录。有的系统也会把源码软件安装包放在这里

  /var/adm  软件包安装信息、日志、管理信息等

  /var/log  系统日志,分析日志

posted on 2018-04-04 12:03  nilknow  阅读(279)  评论(0)    收藏  举报