文件系统:
/boot:系统启动相关的文件,如内核、initrd、grub
/dev:设备文件
设备文件:
块设备:随机访问,数据块
字符设备:线性访问,按字符为单位
设备号:主设备号(major)和次设备号(minor)
/etc:配置文件
/home:用户主目录
/root:
/lib:库文件
静态库, .a
动态库, .dll, .so
/lib/modules:内核模块文件
/media:挂载点目录 移动硬盘
/mnt:挂载点目录 额外的临时文件
/opt:可选目录 第三方程序安装mul
/proc:伪文件系统(内核映射文件)——系统调优
/sys:伪文件系统硬件设备相关的属性映射文件
/tmp:临时文件 /var/tmp
/var:可变化的文件
/bin:可执行文件,用户命令
/sbin:管理命令
/usr:全局共享只读文件(universal shared read-only)
/usr/bin:可执行文件,用户命令
/usr/sbin:
/usr/lib:
/usr/local/bin:
/usr/local/sbin:
/usr/local/lib:
目录管理:
ls:
cd:目录切换
pwd:显示当前目录
mkdir:创建目录
-v:详细显示命令过程
-p:依次创建目录
用法:mkdir -pv /mnt/test/{a,b}_{c,d} 花括号展开
rmdir:默认只能删除空目录
-p:删除单线目录
tree:查看目录树结构
命名规则:
1.长度不能超过255个字符
2.不能使用/当文件名
3.严格区分大小写
相对路径:./
绝对路径:/
文件管理:
touch:修改文件时间戳(文件不存在时创建空文件)
-c:不创建
-a:访问时间
-m:修改时间
-t:
stat:显示文件或文件系统的状态信息
rm:文件删除
-i:提示
-f:强行删除
-r:递归删除(可以用来删除目录)
cp:文件复制(一个文件到一个文件或多个文件到一个目录)
cp SRC DEST
-a:归档复制(常用于备份)
-r:递归复制(复制目录及目录下的文件)
-f:强行复制
-i:提示
-p:复制时保留原属性(属主、属组、时间戳)
mv:
mv SRC DEST / mv -t DEST SRC
-i:提示
-f:强制复制
-t:
install:
install -d DIRECOTRY... :创建目录
install -t DIRECOTRY SRC...
-m 指定权限