前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在linux中不解压查看压缩文件

如何在linux中不解压查看压缩文件

作者头像
入门笔记
发布2022-06-02 15:55:55
2.7K0
发布2022-06-02 15:55:55
举报
文章被收录于专栏:入门小站

归档与压缩文件

归档是将多个文件或文件夹或两者合并为一个文件的过程。在这种情况下,生成的文件不会被压缩。

压缩是一种将多个文件或文件夹或两者合并为一个文件并最终压缩生成的文件的方法。存档不是压缩文件,但压缩文件可以是存档。

1. 使用 vim 编辑器

vim 不仅仅是一个编辑器。使用 vim,我们可以做很多事情。以下命令显示压缩存档文件的内容,而不对其进行解压缩。

代码语言:javascript
复制
$ vim rumenz.tar.gz

你甚至可以浏览存档并打开存档中的文本文件(如果有)。要打开文本文件,只需使用箭头键将鼠标光标放在文件前面,然后按 ENTER 即可打开它。

2.使用tar命令

要列出 tar 存档文件的内容,运行:

代码语言:javascript
复制
$ tar -tf rumenz.tar
rumenz/
rumenz/image.jpg
rumenz/file.pdf
rumenz/song.mp3

或者,使用-vflag 查看存档文件的详细属性,例如权限、文件所有者、组、创建日期等。

代码语言:javascript
复制
$ tar -tvf rumenz.tar
drwxr-xr-x sk/users 0 2021-10-08 19:30 rumenz/
-rw-r--r-- sk/users 53632 2021-10-08 15:57 rumenz/image.jpg
-rw-r--r-- sk/users 156831 2021-10-08 12:37 rumenz/file.pdf
-rw-r--r-- sk/users 9702219 2021-10-08 20:35 rumenz/song.mp3

3.使用Rar命令

要查看 rar 文件的内容,只需执行以下操作:

代码语言:javascript
复制
$ rar v rumenz.rar

RAR 60 Copyright (c) 1993-2021 Alexander Roshal 24 Jun 2021
Trial version Type 'rar -?' for help

Archive: rumenz.rar
Details: RAR 5

Attributes Size Packed Ratio Date Time Checksum Name
----------- --------- -------- ----- ---------- ----- -------- ----
-rw-r--r-- 53632 52166 97% 2021-10-08 15:57 70260AC4 rumenz/image.jpg
-rw-r--r-- 156831 139094 88% 2021-10-08 12:37 C66C545E rumenz/file.pdf
-rw-r--r-- 9702219 9658527 99% 2021-10-08 20:35 DD875AC4 rumenz/song.mp3
----------- --------- -------- ----- ---------- ----- -------- ----
9912682 9849787 99% 3

4. 使用unrar命令

你也可以使用带有标志的Unrar命令执行相同的操作l,如下所示。

代码语言:javascript
复制
$ unrar l rumenz.rar

UNRAR 60 freeware Copyright (c) 1993-2021 Alexander Roshal

Archive: rumenz.rar
Details: RAR 5

Attributes Size Date Time Name
----------- --------- ---------- ----- ----
-rw-r--r-- 53632 2021-10-08 15:57 rumenz/image.jpg
-rw-r--r-- 156831 2021-10-08 12:37 rumenz/file.pdf
-rw-r--r-- 9702219 2021-10-08 20:35 rumenz/song.mp3
----------- --------- ---------- ----- ----
9912682 3

5. 使用zip 命令

要在不解压的情况下查看 zip 文件的内容,请使用以下 zip 命令:

代码语言:javascript
复制
$ zip -sf rumenz.zip
Archive contains:
Life advices.jpg
Total 1 entries (597219 bytes)

6. 使用解压命令

你还可以使用带有-l标志的Unzip 命令来显示 zip 文件的内容,如下所示。

代码语言:javascript
复制
$ unzip -l rumenz.zip
Archive: rumenz.zip
Length Date Time Name
--------- ---------- ----- ----
597219 2021-10-08 12:48 Life advices.jpg
--------- -------
597219 1 file

7. 使用 zipinfo 命令

代码语言:javascript
复制
$ zipinfo rumenz.zip
Archive: rumenz.zip
Zip file size: 584859 bytes, number of entries: 1
-rw-r--r-- 3 unx 597219 bx defN 18-Apr-09 12:48 Life advices.jpg
1 file, 597219 bytes uncompressed, 584693 bytes compressed: 1%

如你所见,上面的命令显示了 zip 文件的内容、权限、创建日期和压缩百分比等。

8.使用zcat命令

要查看压缩存档文件的内容而不使用zcat命令解压缩它,我们执行以下操作:

代码语言:javascript
复制
$ zcat rumenz.tar.gz

zcat 与gunzip -c命令相同。因此,你还可以使用以下命令查看存档/压缩文件的内容:

代码语言:javascript
复制
$ gunzip -c rumenz.tar.gz

9.使用zless命令

要使用 zless 命令查看存档/压缩文件的内容,只需执行以下操作:

代码语言:javascript
复制
$ zless rumenz.tar.gz

此命令类似于less逐页显示输出的命令。

10.使用less命令

你可能已经知道,less命令可用于打开文件进行交互式阅读,允许滚动和搜索。

运行以下命令以使用less命令查看存档/压缩文件的内容:

代码语言:javascript
复制
$ less rumenz.tar.gz

原文:https://ostechnix.com/how-to-view-the-contents-of-an-archive-or-compressed-file-without-extracting-it/

相关文章

linux之vi,vim命令

在linux中打开解压和创建rar文件

Linux之less命令

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 归档与压缩文件
  • 1. 使用 vim 编辑器
  • 2.使用tar命令
  • 3.使用Rar命令
  • 4. 使用unrar命令
  • 5. 使用zip 命令
  • 6. 使用解压命令
  • 7. 使用 zipinfo 命令
  • 8.使用zcat命令
  • 9.使用zless命令
  • 10.使用less命令
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档