Linux下查看压缩文件内容的 10 种方法

哎呀,Linux下查看压缩文件内容的方法还蛮多的。
我们先来说说Vim编辑器。
这东西不仅可以编辑文本文件,还可以直接打开.tar.gz之类的压缩文件,看里面的文件名。
但如果确实想查看内容,必须先将光标移到文件名后面,然后按回车键。
我当时就很困惑,怎么操作呢?
我们来谈谈 tar 命令。
这件事太神奇了。
您不仅可以查看文件列表,还可以查看详细属性,例如权限、所有者、日期等。
您可以使用 tar -tvf 命令来执行此操作。
我的记忆力必须牢记这个顺序。

还有rar命令,需要安装rar工具包。
您可以使用rarvtest.rar查看RAR压缩包的内容。
信息还是比较全的,包括文件属性、压缩率、校验和,一目了然。

unrar 命令与 rar 兼容。
使用 unrarltest.rar 列出 RAR 文件的内容,包括文件名、大小、日期和完整信息。

zip命令和unzip命令,这两个都很简单。
zip-sftest.zip 查看文件名和总大小,而 unzip-ltest.zip 则更详细,包括文件名、大小、日期等。

然后是 zipinfo 命令。
这个东西可以查看ZIP文件的完整信息,包括压缩率、未压缩大小、文件权限等。
当你需要深入分析时使用这个。

zcat命令,直接查看.gz压缩文件的内容,与gunzip -c类似。
浏览纯文本文件非常方便。

zless命令,这个可以逐页显示内容,可以上下翻页、搜索。
它适合查看大型压缩文件。

最后是less命令,可以直接打开压缩文件并进行交互浏览。
您必须安装较少压缩文件插件才能使用它。

嘿嘿,综上所述,这些方法都是比较实用的,但是你要根据自己的需求来选择工具。
如果系统中没有安装某些工具,例如rar和unrar,则必须在包管理器中安装它们。

linux 查看压缩包里文件,用什么命令?

我记得有一次在我的实验室里,我从互联网上下载了一个大文件。
文件扩展名为.tar.gz。
那时我还是个初学者,对这些复杂的命令都不懂。
当我站在电脑前,看着这一系列的命令时,我开始有点慌了。

“等等,还有一件事。
我突然想到我需要解压缩这个文件,”我说。

旁边的学长看着我,淡淡的说道。
“tar -zvf xxx.tar.gz”
文件列表立即出现在命令行上。
那一刻,我感受到了科技的力量。

之后,我又遇到了.tar.bz2 文件,学长又告诉我“tar -jvf xxx.tar.bz2 ”。

这一次,我记住了这一点,并学会了如何处理各种格式的压缩文件。

然后我发现了一个 .zip 文件。
我兄弟说“unzip-lxxx.zip”是简单模式,“unzip-vxxx.zip”是高级模式。

我一一尝试过,确实很有用。

最后,学长也提醒了我。
“P.S. 大多数发行版都带有 tar 命令。
解压和解压缩可能需要使用包管理器来安装。

我点点头,暗自庆幸我的前辈在那里。

您现在可以单独处理这些压缩文件。
但我经常回想起在实验室的那个下午,我第一次解压缩文件的那一刻。

每天学一个 Linux 命令(104):zcat

嗯...zcat...这个命令...2 02 2 年...我还在用Linux...是的...就是那个系统...你知道...在那种服务器上...或者在开发过程中...嘿...那个时候...我经常遇到gzip压缩文件...有很多...
当时...我可能有点困惑...我只是得到一个文件...例如.../var/log/messages.gz...这个文件...假设它大小为1 0 MB...压缩...你想看上面写的是什么...用cat直接看...不行...会显示一堆乱码...因为是压缩的...
我该怎么办?老方法...gunzip...但是...比如...我试过一次...gunzip -c /var/log/messages.gz > tmp.txt...然后解压到tmp.txt...这个tmp.txt...可能有5 0MB...如果文件比较大...像1 GB的压缩包...解压...我们的磁盘空间...可能不够...对...那一刻我在想...真的需要完全解压然后看吗?
后来...我意识到...zcat...这个命令...不好...它...就像一个管道... zcat /var/log/messages.gz | more... 没错... 直接打印内容... 但是... 它不会将文件的全部内容解压... 到内存或硬盘中... 读取时显示... 就像more 命令... 一页一页地读取...
所以... 例如,那个1 0MB 的压缩文件... 使用 zcat /var/log/messages.gz |更多...它只占用少量内存...它可以让你看到注册表里面的内容...不会...我觉得很方便...尤其是在查看特别大的日志文件时...
看...比如你想看一个配置文件...比如nginx.conf.gz...这个文件...可能只有几百KB...你可以使用zcat nginx.conf.gz...直接看到...它会将配置内容...返回到标准输出...如果你不要添加任何东西...就像cat nginx.conf...
所以...zcat...是...gzip压缩文件的cat命令...不用解压...你可以看到...这是它的用法...可能我措辞有点...总之...很方便...不用解压...你可以看到...