前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >如何在linux中查看存档或压缩文件的内容

如何在linux中查看存档或压缩文件的内容

作者头像
玖柒的小窝
修改2021-10-22 10:46:08
修改2021-10-22 10:46:08
2K00
代码可运行
举报
文章被收录于专栏:各类技术文章~各类技术文章~
运行总次数:0
代码可运行

归档与压缩文件

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

1. 使用 vim 编辑器

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

代码语言:javascript
代码运行次数:0
运行
复制
$ vim rumenz.tar.gz

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

2.使用tar命令

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

代码语言:javascript
代码运行次数:0
运行
复制
$ tar -tf rumenz.tarrumenz/rumenz/image.jpgrumenz/file.pdfrumenz/song.mp3

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

代码语言:javascript
代码运行次数:0
运行
复制
$ tar -tvf rumenz.tardrwxr-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
代码运行次数:0
运行
复制
$ rar v rumenz.rarRAR 60 Copyright (c) 1993-2021 Alexander Roshal 24 Jun 2021Trial version Type 'rar -?' for helpArchive: rumenz.rarDetails: RAR 5Attributes 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
代码运行次数:0
运行
复制
$ unrar l rumenz.rarUNRAR 60 freeware Copyright (c) 1993-2021 Alexander RoshalArchive: rumenz.rarDetails: RAR 5Attributes 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
代码运行次数:0
运行
复制
$ zip -sf rumenz.zipArchive contains:Life advices.jpgTotal 1 entries (597219 bytes)

6. 使用解压命令

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

代码语言:javascript
代码运行次数:0
运行
复制
$ unzip -l rumenz.zipArchive: rumenz.zipLength Date Time Name--------- ---------- ----- ----597219 2021-10-08 12:48 Life advices.jpg--------- -------597219 1 file

7. 使用 zipinfo 命令

代码语言:javascript
代码运行次数:0
运行
复制
$ zipinfo rumenz.zipArchive: rumenz.zipZip file size: 584859 bytes, number of entries: 1-rw-r--r-- 3 unx 597219 bx defN 18-Apr-09 12:48 Life advices.jpg1 file, 597219 bytes uncompressed, 584693 bytes compressed: 1%

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

8.使用zcat命令

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

代码语言:javascript
代码运行次数:0
运行
复制
$ zcat rumenz.tar.gz

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

代码语言:javascript
代码运行次数:0
运行
复制
$ gunzip -c rumenz.tar.gz

9.使用zless命令

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

代码语言:javascript
代码运行次数:0
运行
复制
$ zless rumenz.tar.gz

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

10.使用less命令

你可能已经知道,less命令可用于打开文件进行交互式阅读,允许滚动和搜索。 运行以下命令以使用less命令查看存档/压缩文件的内容:

代码语言:javascript
代码运行次数:0
运行
复制
$ less rumenz.tar.gz

本文系转载,前往查看

如有侵权,请联系 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命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档