linux 文件结构,和各目录的作用,以及文件的类型

linux文件结构采用树型结构。
遵循FHS(Filesystem Hierarchy Standard)文件系统目录标准,FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,目录从根(/)开始。
. 当前目录
.. 父目录

文件系统层次标准如下:
# /bin 用于存放所有用户可以执行二进制程序,用于存放操作系统自身运行的程序
# /sbin 管理员可执行的程序

  • /usr/bin # 为了保证操作系统具备的基本功能,或操作系统应该具备的功能,而提供的
  • /usr/sbin
  • /usr/local/bin # 安装第三方程序的
  • /usr/local/sbin

/boot 系统启动所需的目录
/etc 配置文件
/home 用户家目录
/var 频繁发生变化的目录

  • /var/run 服务运行时生成的PID
  • /var/lock 服务锁文件存放目录
  • /var/www/html apache网页默认生成的目录
  • /var/mail 邮件存放目录
  • /var/log 日志
  • /var/cache 缓存,如yum缓存

/mnt 挂载目录,一般用于挂载额外存储
/usr : shared, readonly
/usr/include: 头文件 (头文件是用来包含其它库的引用的)
/media # 专用挂载位置,通常用来挂载便携式设备
/proc # 伪文件系统目录,如/proc/patitions /proc/meminfo /proc/cpuinfo 等些内核参数的映射
/sys # 伪文件系统,系统级别的用于配置外围设备秘的参数
/srv # 为服务提供数据存放位置
/lib , /lib64
/root # 管理员用户的家目录
/opt # 备用目录,但通常用来安装第三方软件
/tmp #临时文件存放,默认10天内没的操作的文件(读、写),还有一个临时的/var/tmp ,默认为30天天内没的操作的文件(读、写)
/dev # 包含特殊设备文件,供系统用于访问便件
/misc: 备用目录

linux 的文件类型分以下几种:可以使用file来查看文件类型

  • 普通文件:-, f
  • 目录文件:d
  • 链接文件(符号链接):l
  • 设备文件:
  • 字符设备:c
  • 块设备: b
  • 命名管道:p
  • 套接字文件:s

    示例file命令测文件类型:

[root@root tmp]# file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped  # 是一个32位二进制程序
[root@root tmp]# file /etc/passwd
/etc/passwd: ASCII text  # 是一个文本文件
[root@root tmp]# file dirname/
dirname/: directory   # 是一个目录
[root@root tmp]# file /dev/sda
/dev/sda: block special   # 是一个块设备
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值