3个打包压缩与搜索命令(2.8,P54-57)
命令预览:tar,grep,find
掌握情况:grep的5个参数
一、tar(a)
1. 压缩
$tar -czvf filename.tar.gz file_name
2. 解压(到当前目录)
$tar -xzvf filename.tar.gz
3. 解压(到指定目录)
$tar -xzvf filename.tar.gz -C /path
4. tar命令的参数及其作用
![](https://img.haomeiwen.com/i13955140/9481f291658ec373.png)
二、grep
1. 在文本中执行关键词搜索
$grep "?" file
2. grep 命令的参数及其作用
![](https://img.haomeiwen.com/i13955140/946a90404f86f9b5.png)
三、find
按照指定条件查找文件
$find [查找路径] [查找条件] [查找完成后的操作]
1. 按照名字查找(范例)
a. 根据后缀名查找文件
$find /root -name "*.txt" -print
b. 查找文件名是“?”开头的文件
$find /etc -name "host*" -print
c. 查找“?”结尾的文件
$find /etc -name "*host" -print
d. 查找包含“?”的文件
$find /etc -name "*host*" -print
2. 按照权限查找(范例)
$find / -perm -4000 -print
3. 更多查找条件
![](https://img.haomeiwen.com/i13955140/8045713f7c2b7a8c.png)
![](https://img.haomeiwen.com/i13955140/bd9fb5dfde028550.png)
4. -exec 参数(d)
![](https://img.haomeiwen.com/i13955140/ff88eb68bff8b4d0.png)
5. 进阶实验(d)
![](https://img.haomeiwen.com/i13955140/2ab88443a6f797b5.png)
网友评论