02_03_Linux根文件系统详解

本文深入解析Linux文件系统结构,从/boot分区到用户家目录,详细介绍了各目录的作用及文件类型,如设备文件、配置文件、库文件等。同时,讲解了文件操作命令,如touch、cp、mv和rm的使用方法及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/boot:系统启动相关的文件,如内核initrd,以及grub(bootloader)
/dev:设备文件

  • 块设备:随机访问,数据块
  • 字符设备:线性访问,按字符为单位,如鼠标,显示器(在显存中按位显示)
  • 设备号:主设备号(major)和次设备号(minor)

/etc:配置文件
/home:用户的家目录,每一个用户的家目录通常默认为 /home/USERNAME
/root:管理员的家目录
/lib:库文件和内核模块文件

  • 静态库,.a
  • 动态库,.dll,.so(shared object)
  • /lib/modules:内核模块文件

/media:挂载点目录,移动设备
/mnt:挂载点目录,额外的临时文件系统
/opt:可选目录,第三方程序的安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件,var/tmp
/var:可变化的文件
/bin:可执行文件,用户命令
/sbin:管理命令
/usr:universal,shared,read-only全局共享只读文件

  • /usr/bin
  • /usr/sbin
  • /usr/lib
  • /usr/local
    • /usr/local/bin
    • /usr/local/sbin
    • /usr/local/lib

创建目录
mkdir -pv /mnt/test/{x/m,y}
mkdir -pv /mnt/test2/{a,d}_{b,c}
tree mnt

删除目录
rmdir只能删除空目录,加-p选项只能删除一脉单传的目录
rmdir /mnt/test2
文件的创建和删除

  • 使用touch可以创建空文件
  • touch主要是用来修改时间戳
    • stat查看文件或文件系统的状态信息,如时间戳
    • touch修改时间戳,
    • 选项
      -a
      -m
      -t
      -c

复制和移动文件
1.只允许出现一个目的地
2.不能把两个文件复制为一个文件,即将多个文件合并为一个文件
3.只能复制一个文件到一个文件,或者是复制多个文件到一个目录。
4.cp默认不会copy目录,要想复制目录需要加递归选项-R,-r
5.如果复制目录,且目标是一个不存在的目录,会对目录进行重命名
02_03_Linux根文件系统详解
6.如果复制目录,且目标是一个已经存在的目录,那么会将目录复制到目标目录下
7.如果复制目录,且目标是一个已经存在的文件,会出现错误
02_03_Linux根文件系统详解

    • 蓝色表示目录;
    • 绿色表示可执行文件;
    • 红色表示压缩文件;
    • 浅蓝色表示链接文件;
    • 灰色表示其它文件;
    • 红色闪烁表示链接的文件有问题了;
    • ×××是设备文件,包括block, char, fifo。
  • 选项
    -r,R
    -i:prompt before overwrite
    -f:-force
    -d:same as -no-dereference -preserve=link
    -P:-no-dereference保持链接属性,复制的是链接
    -L:-dereference如果复制的是链接,实际上复制的链接指向的文件
    -a:same as -dR -preserve=all,-archive归档复制,常用于备份
    02_03_Linux根文件系统详解
    移动文件
    和cp不同的是,移动目录不需要加递归选项-R,-r
    使用install创建目录、复制文件
    1.install可以创建目录,install -d DIERCTORY...
    2.install可以复制文件,install SRC DEST,默认携带执行权限,可以加-m选项修改权限
    3.将多个文件复制到一个目录里面,install -t DEST SRC...
    4.install不能复制目录

转载于:https://blog.51cto.com/13600297/2380810

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值