1.linux命令
1.1.mv命令 移动或改名
mv 源文件 目的地
源文件不改路径就是改名
源文件改路径就是移动
1.2.rm-rf 命令 删除
删除文件后空间不释放----有别的用户在使用
1.3.cat命令 查看
| cat 选项 文件 | 含义 |
|---|---|
| -n | 显示行号 |
| -A | 显示隐藏字符 |
1.4.head命令 查看文件的前面部分 默认10行
| head 选项 文件名 | 含义 |
|---|---|
| -n10 | 看前10行 |
| -c | 取字符 |
1.5.tail命令 查看文件的后面部分 默认10行
| tail 选项 文件名 | 含义 |
|---|---|
| -f | 实时追踪(用于看日志) |
| -n10 | 看后10行 |
2.找文件命令
2.1.which命令
which $(PATH)搜索范围
which 常用外部命令
2.2.locate命令
用数据表查文件
速度快,具有延时性
手动更新数据库:update dp 不建议手动-----消耗系统资源
| locate 选项 文件名 | 含义 |
|---|---|
| -i | 不区分大小写 |
| -n 10 | 只显示前10行 |
2.3.find命令
find 查找范围 查找条件表达式 处理动作
| 查找类型 | 关键字 | 说明 |
|---|---|---|
| 按名称查找 | -name | 根据目标文件的名称进行查找,允许使用“*”及“?”通配符 -iname "文件名称" 不区分大小写 |
| 按文件大小查找 | -size | 根据目标文件的大小进行查找一般使用“+”、“-”号设置超过或小于指定的大小作为查找条件常用的容量单位包括 kB(注意 k 是小写)、MB、GB |
| 按文件属主查找 | -user | 根据文件是否属于目标用户进行查找 |
| 按文件类型查找 | -type | 根据文件的类型进行查找文件类型包括普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等 |
| 按inode号 | -inum | 根据文件inode号查找 |
| 按权限查找 | -perm | 按文件权限查找 |
| 最大搜索目录深度 | -maxdepth level | 将你的文件已分级的形式查找 |
| 最小搜索目录深度 | -mindepth level | 同上 find /etc -maxdepth 2 -mindepth 2 |
文件类型:-type
TYPE可以是以下形式:
f: 普通文件
d: 目录文件
l: 符号链接文件
s:套接字文件
b: 块设备文件
c: 字符设备文件
p: 管道文件
处理动作
-print:默认的处理动作,显示至屏幕
-ls:类似于对查找到的文件执行"ls -dils"命令格式输出
-fls file:查找到的所有文件的长格式信息保存至指定文件中,相当于 -ls > file
-delete:删除查找到的文件,慎用!
-ok COMMAND {} \; 对查找到的每个文件执行由COMMAND指定的命令,对于每个文件执行命令之前,都会交互式要求用户确认
-exec COMMAND {} \; 对查找到的每个文件执行由COMMAND指定的命令
{}: 用于引用查找到的文件名称自身
-ok与-exec 结尾处记得加;
3.管道符
| 管道符 :命令1|命令2
命令1的结果是命令2的参数