目录
一、ls命令
1、命令格式
ls [选项] [文件/目录]
2、参数
(1)- l
已长格式的形式显示目录和文件
(2)- A
显示全部文件或隐藏文件,但不包括当前目录和上一级目录。
(3)- a
显示全部包括隐藏文件的文件
(4)- d
只显示当前目录
(5)- h
友好显示文件大小
(6)- R
以递归的显示该目录及目录下的所以子文件
(7)- S
按大小排列文件
3、案例
(1)ls - l
(2) ls - A
(3)ls - a
(4)ls - d
(5)ls - h
(6)ls -R
(7)ls -S
二、通配符
1、参数作用
(1)?
匹配一个字符
(2)*
除匹配隐藏文件外的所有字符
(3){1..10}
1到10
(4){a..z}
a到z
(5)[a-z]
注意范围
(6)[0-9]
数字范围0-9
2、案例
(1)?
(2)*
(3) {1..10}
(4){a..z}
(5)[a-z]
三、别名命令
1、命令格式
(1)命名别名
alias 命令别名='命令'
(2)删除别名
unalias 命令别名
2、案例
(1)命名别名
(2)删除别名
四、创建目录和文件
1、创建单个目录
mkdir [选项] 目录位置名称
mkdir /opt/
2、创建递归目录
mkdir [选项] 目录位置名称 -p
mkdir /aa/bb/cc/ -p
3、创建空文件
touch plus.txt
五、查看文件占用磁盘情况
1、命令格式
du [选项] [文件或目录]
2、参数
(1) - a
统计所以磁盘空间中所有文件,而不仅仅是目录
(2)- h
以人性化的方式显示统计结果
(3)- s
只统计所占用空间大小,而不统计整个子目录大小
(4)- d
显示到目录的第几层
3、案例
(1) - a
(2)- h
(3)- s
(4)- d
六、硬链接和软链接
1、硬链接命令格式
ln 目录文件 目录文件
(1)本质上是一个文件
(2)inodoe相同
(3)创建新的硬链接,链接数会增加,删除硬链接,链接数减少
(4)不支持文件夹
(5)只是链接数减一,但链接文件的访问不受影响
(6)和源文件相同
2、软链接命令格式
ln [-s] 源文件或目录… 链接文件或目标位置
(1)本质不是同一个文件
(2)inodoe不同
(3)支持文件夹
(4)无法访问链接文件
(5)链接文件和源文件无关
(6)源文件路径的长度
3、硬链接案例
4、软链接案例