对压缩文件进行搜索linux,Linux之打包压缩与搜索命令

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

tar 命令

tar命令用于对文件进行打包或解包,格式为“tar [选项] [文件] [可选:目标文件]”。

在Linux系统中,常见的文件格式比较多,其中主要使用的是.tar或.tar.gz或.tar.bz2格式,不过不用担心格式太多而记不住,其实这些格式大部分都是由tar命令来生成的。

选项:

b3eca0a0eb567da9e2dd0859f55c5def.png-c参数用于创建打包文件,-x参数用于解包文件,因此这两个参数不能同时使用。

-z参数指定使用Gzip格式来打包或解包文件,-j参数指定使用bzip2格式来打包或解包文件。

用户使用解压时则是根据文件的后缀来自动决定应使用何种格式参数进行解压。

-f 代表要打包或解包的软件包名称。(后面跟文件名,严格来说-f参数应该放到最后面)

实例:

5dcabb3cb6882c53d31eee045421e924.png使用 “tar -czvf 压缩包名称 .tar.gz 要打包的目录”

相应的解压命令为 “tar -xzvf 压缩包名称.tar.gz”

压缩

压缩:将一个大的文件通过一些压缩算法得到一个小文件。(主要是缩小文件的大小,节省磁盘空间,便于网络传输)

81f48ee93ec4fa8c50d5983c0804c5d1.pnggzip:将后面的文件进行压缩

gunzip:将后面的gz压缩包进行解压缩

grep 命令

grep命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [过滤参数] [目标文件]”。

选项:

8d17378dfca72296b114247fa1e0847c.png

比较常用的参数:-n参数用来显示搜索到信息的行号;

-v参数用于反选信息(即没有包含关键词的所有信息行)。

实例:

e89cbefa005fc9f39815dab916666a42.pngps -aux 输出所有进程

| 称为管道符,可以把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入

以上命令的意思:将ps -aux 查看到的内容交给 grep 进行过滤,将 Firefox 的相关进程过滤出来。

find 命令

find命令用于按照指定条件来查找文件,格式为“find [匹配参数] [寻找条件后执行的操作]”。

“Linux系统中的一切都是文件”。在Linux系统中,搜索工作一般都是通过find命令来完成的,它可以使用不同的文件特性作为寻找条件(如文件名、大小、修改时间、权限等信息),一旦匹配成功则默认将信息显示到屏幕上。

匹配参数:

7c8f82ca909b2af0e46ff81813a29924.png

实例:

25867a02b5c108024d734b44027bb7a8.png使用 -name 匹配名称,搜索名叫 new_log 的文件

可以看到终端输出了 “./new_log”,也就是说,这个文件是在当前目录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值