Linux系统目录结构

Linux才用的是树型结构。最上层的是根目录,其他的所有文件都是从根目录出发而生成。微软的windows也是采用树型结构,但是windows中树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个磁盘分区,目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。

根目录下各目录存放的文件内容如下:

  • /bin 放置二进制可执行命令(如ls,mv,rm等指令)
  • /boot Linux 开机时用到的文件
  • /dev 设备特殊文件:在linux上任何设备都是以文件的形态存在于这个目录下。只要存取下面的某个文件就等于存取某个设备。
  • /etc 系统管理和配置文件:登陆的账号,群租,密码等文件,这个目录下的文件是可以让使用者查阅的,但只有root可以修改。这个目录最好不要放置可执行文件。
  • /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。
  • /lib 动态链接共享库,作用类似windows里的.dll文件,程序在运行过程中可能会需要用到动态库的协助。
  • /lost-found 这个目录平时是空的,系统非正常关机而留下的“无家可归的”文件就在这里。
  • media 系统提供这个目录是让用户临时挂载其他的文件系统。(光盘,U盘等会挂载在这个目录下面)
  • /opt 给主机额外安装软件的目录,现在ubuntu使用的是gnome桌面环境,如果想装其他的桌面软件的话,可以放在这个目录。
  • /proc 虚拟文件系统,是系统内存的映射。可直接访问这个目录来获取系统信息。比如,kernel,接口设备的状态,网络状态等,不占硬盘空间。
  • /root 系统管理员的主目录。
  • /sbin 系统管理命令,这里存放的是系统管理员使用的可执行程序,指令(如fdisk,mount)一般的使用者只能查看,不能使用。
  • /srv 一些服务启动以后,这些服务要取用的数据都存放在这里。
  • /temp 公用的临时文件存储点,这个目录是任何人都可以存取的。重要文件不要放在这里。
  • /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。类似windows的program files和winNT两个目录的结合,其中包括:

/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/include linux下开发和编译应用程序所需要的头文件(C,C++等程序)
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/local 本机端自行安装的软件默认目录,比如某些软件需要升级,则预设安装在这个目录下。

/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库
/usr/X11R6 存放X window的目录

/usr/share 共享的文件目录

/usr/share/doc 放置一些文件说明,如安装了vim则可以在vim目录下找到说明文件。
/usr/share/man manpage的文件目录,就是使用man的时候会去查询的路径。

usr/src 源代码
usr/X11R6 系统的x window system所需要的可执行文件都在这
var 是管理系统运作过程中重要的暂存数据的,存储经常变动的档案。比如:

/var/cache 程序运行过程中的一些暂存盘。
/var/lib 存放程序运行过程中的数据文件(如mysql等数据库系统)
/var/log 存放登录文件
/var/run 某些程序或者服务启动后,会将其进程号放在这个目录下。

以上目录中/etc,/var,/usr/local是比较重要的目录,如果删除其下文件,可能需要重装系统。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值