文件系统
文件系统:层次化文件管理实现机制。可以分叉的称为目录,不能分的叶子节点为文件。
-
A: 主要文件
/boot 系统启动相关,如内核、inittrd、以及grub /dev 设备文件,块设备(随机访问)、字符设备(线性访问) 设备号:主设备号(major)和次设备号(minor) /etc 配置文件,纯文本格式文件 /home 家目录:默认为:/home/用户名 /root 管理员家目录 /lib 库文件,内核模块文件 /lib/modules 静态库 .a 动态库 .os /lost+found:系统异常关机后找回遗失文件 /media 挂载点目录,挂在移动设备,所谓挂在是指将设备关联到本文件系统树的某一节点上。 /mnt 额外的临时文件系统 /opt 可选目录,早起用于安装第三方软件。 /proc 伪文件系统,内核的映射文件,内核的统计数据,系统调优相关操作 /sys 伪文件系统,跟硬件设备相关的属性映射文件,实现硬件设备管理 /tmp 临时文件系统, /var 可变化的文件 /bin 二进制可执行文件,用户命令,命令和调用会配合/etc和/lib目录下的文件工作 /sbin 管理命令 /usr 全局的/共享的/只读文件 /usr/bin /usr/sbin /usr/lib 第三方软件非关键性程序 /usr/local /usr/local/bin /usr/local/sbin /usr/local/lib
-
B: 文件命名规则
1、文件不超过255字符 2、不能使用/ 3、严格区分大小写
- C: 目录文件命令
【创建目录】 mkdir [-p:递归创建 -v:详细信息]
{}操作符 :命令行展开
例如在txy目录下创建(m/z,n)可以使用mkdir -pv /txy{m/z,n}
【删除目录】 rm (删除空目录) [-r 递归删除]
【文件创建 】 touch [主要用来修改文件时间戳的,也可用来创建文件]
touch -a 只改变访问时间access
touch -m 只改变修改时间modify
touch -t 修改到自定义的时间change
【删除文件】 rm [-i 交互式 -f 强行删除]
【复制文件】 cp 只能是一个源对应一个目标 默认情况不复制目录,只复制文件
[ -r :递归复制 -f:强行复制 -i:带提示复制 -a:保留文件所有属性 -p:复制成一个链接文件 ]
【移动文件】 [mv 当源文件和目标在同一个位置会成为重命名 -f :强制覆盖 ]
【显示文件状态】[stat 文件名]
【显示文件树】 [tree 目录]
【符合命令】 `install`
网友评论