Linux文件系统相关知识及文件操作的常见命令

一、文件系统相关知识

1、文件系统目录结构:

  • 文件和目录被组织成一个单根倒置树结构

  • 文件系统从根目录下开始,用"/"表示

  • 根文件系统(rootfs):rootfilesystem

  • 标准Linux文件系统(如:ext4),文件名称大小写敏感,例如:MAIL,Mail,mail,mAiL

  • 以. 开头的文件为隐藏文件(只显示隐藏文件命令:l.或者ls -d .*)

  • 路径分隔/

  • 文件名最长255个字节

  • 包括路径在内文件名称最长4095个字节

  • 蓝色-->目录,绿色>可热行文件,红色-->压缩文件,浅蓝色>链接文件,灰色->其他文件

  • 除了斜杠和NUL,所有字符都有效.但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用

  • 每个文件都有两类相关数据:元数据:metadata,即属性,数据:data,即文件内容

2、文件系统目录功能:

  • /boot: 引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录
  • /bin: 所有用户使用的基本命今: 不能关联至独立分区,OS启动即会用到的程序
  • /sbin: 管理类的基本命令: 不能关联至独立分区,OS启动即会用到的程序
  • /lib: 启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)
  • /1ib64: 专用于x86_64系统上的辅助共享库文件存放位置
  • /etc: 配置文件目录
  • /home/USERNAME: 普通用户家目录
  • /root: 管理员的家目录
  • /media: 便携式移动设备挂载点
  • /mnt: 临时文件系统挂载点
  • /dev: 设备文件及特殊文件存储位置
  • /opt: 第三方应用程序的安装位置
  • /srv: 系统上运行的服务用到的数据
  • /tmp: 临时文件存储位置
  • /usr: universal shared, read-only data
  • /var: variable data files
  • /proc: 用于输出内核与进程信息相关的虚拟文件系统
  • /sys: 用于输出当前系统上硬件设备相关信息虚拟文件系统
  • /selinux: security enhanced Linux,selinux相关的安全策略等信息的存储位置

3、Linux下的文件类型:

  • -   普通文件

  • d  目录文件directory

  • |   符号链接文件link

  • b  块设备block

  • c   字符设备character

  • p  管道文件pipe

  • s   套接字文件socket

4、绝对路径和相对路径ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笑哈哈666

您的鼓励是我创作的源泉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值