alias 设置别名
alias 命令别名=“命令”
unalisa 别名命令=删除别名
du 统计目录机文件空间占用情况
统计指定目录(或文件)所占用磁盘空间的大小
du -a | 统计磁盘占用空间时包括所有的文件,而不仅仅是统计记录 |
du -h | 以更人性化的方式(默认以KB计数,但不现实单位)显示出统计结果 |
du -s | 只统计所占用空间总的(Summary)大小,而不是统计每个子目录,文件的大小 |
ln 创建连接文件
为文件或目录建立链接文件,类似Windows系统的快捷方式
ln -s 源文件或目录......链接文件或目标位置 (软连接加s理解为快捷方式)
ln 源文件或目录......链接文件或目标位置 (硬连接不加s理解为副本备份)
rm 删除文件或目录
删除指定文件或目录
-f | 直接删除 |
-i | 删除信息确认 |
-r | 递归删除 |
mkdir 创建新目录
mkdir 目录位置及名称
mkdir -p 一次性创建嵌套的多层目录
cp 复制文件或目录
-f | 覆盖目标同名文件或目录时不提醒,直接强制复制 |
-i | 覆盖目标同名文件或目录时提醒用户确认 |
-p | 复制时保持源文件的权限、属主及时间标记等属性不变 |
-r | 复制目录时必须使用此选项,表示递归复制所有文件及子目录 |
mv 移动文件或目录
将制定的文件或目录转移位置,如果目标位置原位置相同,则相当于执行重命名操作
which 查找命令/文件存放目录
搜索范围由环境变量PATH决定
find 查找文件或目录
1、find 【查找范围】【查找条件表达式】
2、常用查找条件类型
按名称查找 | -name | 根据目标文件的名称进行查找,允许使用‘*’及‘?’通配符 |
按文件大小查找 | -size | 根据目标文件大小进行查找,一般使用‘+’、‘-’号设置超过或小于制定大小作为查找条件,常用的容量单位包括kB(注意k是小写)、MB、GB |
按文件属性查找 | -user | 根据文件是否属于目标用户进行查找 |
按文件类型查找 | -type | 根据文件类型进行查找,文件类型包括普通文件(f)、目录(d),块设备文件(b),字符设备文件(c)等 |
使用find命令实现多个查找条件
各表达式之间使用逻辑运算符
“a”表示而且(and)
“or”表示或者(or)