linux 命令。不解压zip文件,可否查看这个zip里面有哪些...

linux 命令。不解压zip文件,可否查看这个zip里面有哪些...,第1张

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

2、其次,在linux命令行中输入:unzip -l test.zip。

3、最后,按下回车键执行shell指令,此时会看到test.zip中共有1.txt和2.txt这两个文件。

gz文件可以用grep命令的。

1、使用zcat命令可以在不打开压缩包的情况下把压缩包内容读取出来, 如:

zcat test.gz

这样就读取到test.gz内文件的内容了

2、在压缩包中搜索关键字

1) 假如是非压缩包文件,可以用grep命令去搜索,例如: grep –i "被查找的字符串" 文件名

2) 假如是.gz压缩包类型的话,可以用zgrep命令去搜索,例如: zgrep –i "被查找的字符串" 文件名

3) 但假如是其它压缩类型,例如zip好像就不能直接这样去搜索了,既然不能一步到位,那我们可以分步走,例如可以用:zcat 文件名 | grep -c '被查找字符串内容'

其实不用grep哦。用grep 不方便对其他的zip使用。

#!/bin/awk

{

if(NR<=3){}

else if(NR>3 &&/^-----/){

end=1

}

else if( ! end ==1 ){

print $4

}

}

脚本命名为a.awk

执行一下命令:

unzip -l love.zip | awk -fa.awk|sed -e's#.*/##'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8141296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存