打包压缩和搜索命令

1、tar——用于对文件打包压缩或解压

-c:创建压缩文件

-x:解压

-t:查看压缩包内有哪些文件

-z:用Gzip压缩或解压

-j:用bzip2压缩或解压

-v:显示解压或压缩过程

-f:目标文件名

-p:保留原始的权限与属性

-P:使用绝对路径来压缩

-C:指定解压的目录

tip:在使用某些解压或压缩操作时,可能需要花费数个小时,如果屏幕一直没有输出,一方面不好判断打包的进度情况,另一方面也会怀疑电脑死机,因此推荐用-v参数向用户不断显示压缩或解压过程;-f参数很重要,必须放最后一位,表示要压缩或解压的软件包名称

一般可以用:tar  -czvf  压缩包名称.tar.gz  要打包的目录

                      tar  -xzvf  压缩包名称.tar.gz

2、grep——用于在文本中执行关键词搜索,并显示匹配的结果

-b:将可执行文件当作文本文件来搜索

-c:仅显示找到的函数

-i:忽略大小写

-n:显示行号

-v:反向选择——仅列出没有”关键词“的行

 

3、find——用于按照指定条件来查找文件 

格式为:find  [查找路径]  寻找条件  操作

-name 匹配名称

-perm 匹配权限(mode为完全匹配,-mode为包含即可)

-user 匹配所有者

-group 匹配所有组

-mtime -n +n 匹配修改内容的时间

-exec 后面可跟用于进一步处理搜索结果的命令

重点在于-exec参数的作用,这个参数用于把find命令搜索到的结果交由紧随其后的命令做进一步处理,他十分类似管道符技术

 

posted @ 2021-05-27 20:26  小秦同学在上学  阅读(126)  评论(0编辑  收藏  举报