Linux目录结构及文件类型

通过tree命令可以查看目录结构

[root@linuxprobe yum.repos.d]# tree -L 1 /
/
├── bin -> usr/bin    *该目录为binaries英文的缩写,是常用二进制命令所在的目录。如ls、mkdir、cp、rm等命令;/bin目录成为/usr/bin的软链接。*
├── boot              *Linux的内核及系统引导程序所需的文件目录。*
├── dev               *device设备文件所在目录*
├── etc               *(1)二进制软件配置文件的所在路径;(2)centos6下服务启动命令存放的目录,主要在/etc/init.d/下。例如:/etc/init.d/sshd 、/etc/init.d/iptables*
├── home              *普通用户的家目录*
├── lib -> usr/lib    *英文libraries的缩写,启动系统和运行命令所需的共享库文件和内核模块存放目录*
├── lib64 -> usr/lib64 64位库文件
├── media             *可移除媒体的挂载点*
├── mnt               *临时挂载点(mount)*
├── opt               *英文option的缩写,表示的意思是可选择,有些软件包会被安装在这里,也就是自定义的软件包(现在几乎不用了)*
├── proc              *虚拟的文件系统 存放进程和内核信息的目录*
├── root              *管理员的家目录*
├── run               正在运行进程相关信息的文件
├── sbin -> usr/sbin  *system binaries管理员命令所在目录,普通用户执行不了*
├── srv               *给用户提供服务的数据存放位置 data for services provided by this system*
├── sys               **用于输出当前系统上硬件设备相关信息的虚拟文件系统**
├── tmp               *临时文件目录*
├── usr               *系统软件和用户相关程序所在目录,第二目录层次 默认安装软件等*

           ├── bin       保证系统拥有完整功能而提供的应用程序
           ├── etc
           ├── games
           ├── include   C程序头文件(header files)存放位置;
           ├── lib
           ├── lib64
           ├── libexec
           ├── local            第三方应用程序的安装位置;
                                     bin,sbin,lib,lib64,etc,share
           ├── sbin
           ├── share    结构化的独立的数据如doc,man等
           ├── src
           └── tmp -> ../var/tmp




└── var               *variabel data files可变化的数据 日志缓存等*
         cache          应用程序缓存数据目录
         lib            应用程序状态信息数据
         local          专用于为/usr/local下的应用程序存储可变数据
         lock           锁文件
         log            日志文件
         opt            专用于为/opt下的应用程序存储可变数据
         run            运行中的进程相关的数据,通常用于存储进程的pid文件
         spool          应用程序数据池
         tmp            保存系统两次重启之间产生的临时数据

/selinux:security enhanced linux,selinux相关的安全策略等信息的存储位置
Linux上的应用程序的组成部分:
二进制程序:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin
库文件:/lib, lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64
配置文件:/etc, /etc/DIRECTORY, /usr/local/etc
帮助文件:/usr/share/man, /usr/share/doc, //usr/local/share/man, /usr/local/share/doc

  • Linux下的文件类型
    -(f):普通文件
    d:目录文件
    b:块设备
    c:字符设备
    l:符号链接文件,软连接
    p:管道文件
    s:套接字文件;socket
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值