列出tar.bz2 tar包文件的内容
时间:2020-01-09 10:46:01 来源:igfitidea点击:
如何在Linux或者UNIX链接操作系统下使用shell提示符列出tar.bz2文件的内容?
" bzip2"命令比传统的gzip/zip工具可有效压缩大多数文件,但速度较慢。
以这种方式,它与其他最近一代的压缩算法非常相似。
与其他格式(例如RAR或者ZIP)(但类似于gzip)不同,bzip2只是数据压缩器,而不是存档器。
bzip2使用Burrows-Wheeler块排序文本压缩算法和Huffman编码来压缩文件。
您需要以下实用程序(默认情况下都在类似Unix的操作系统上安装了它们):
a)tar命令
b)bzip2命令
打开终端,然后执行以下命令。
列出Linux/Unix上tar.bz2文件的内容
要列出tar.bz2文件的内容,请使用GNU/tar命令,如下所示:
tar -jtvf {file-name.tar.bz2} tar -jtvf file-name.tar.bz2 | less tar --bzip2 --list --verbose --file={file-name.tar.bz2}
输出示例:
-rw-r--r-- root/root 100 2011-09-05 03:18 etc/modprobe.d/bonding.conf drwxr-xr-x root/root 0 2013-10-13 00:33 etc/sensors.d/ -rw-r--r-- root/root 0 2010-05-26 23:02 etc/sensors.d/.placeholder drwxr-sr-x root/bind 0 2013-08-26 21:17 etc/bind/ -rw-r----- bind/bind 77 2013-08-26 21:17 etc/bind/rndc.key -rw-r--r-- root/bind 890 2013-08-26 21:17 etc/bind/named.conf.options -rw-r--r-- root/root 3048 2013-07-27 14:16 etc/bind/db.root
如果文件名是backup.tar.bz2,请执行:
$ tar -jtvf backup.tar.bz2
要搜索名为data.txt的特定文件名,请执行:
$ tar -jtvf backup.tar.bz2 | grep -i data.txt
其中:
t
:列出档案的内容。v
:详细列出已处理的文件(显示详细信息)j
:通过bzip2过滤归档文件,以便我们可以打开压缩(解压缩).gz tar文件f filename
:使用名为filename的档案文件
使用bzip2和管道列出tar.bz2文件的内容
基本语法为:
bzip2 -cd files-name-here.bz2 | tar tvf
输出示例:
drwxr-xr-x root/root 0 2013-11-25 00:39 etc/ drwxr-xr-x root/root 0 2013-06-13 01:38 etc/cron.weekly/ -rwxr-xr-x root/root 907 2012-06-19 04:21 etc/cron.weekly/man-db -rw-r--r-- root/root 102 2010-12-19 06:06 etc/cron.weekly/.placeholder drwxr-xr-x root/root 0 2013-06-13 01:38 etc/vim/ -rw-r--r-- root/root 662 2013-02-10 07:58 etc/vim/vimrc.tiny -rw-r--r-- root/root 2191 2010-07-12 07:48 etc/vim/vimrc -rw-r--r-- root/root 19398 2012-05-14 04:41 etc/services -rw-r--r-- root/root 32732 2013-11-25 00:39 etc/ld.so.cache
GUI工具
大多数现代的GUI管理器(例如KDE或者Gnome)都内置支持显示和提取tar.bz2文件。
GUI Archive Manager应用程序
您可以使用存档管理器应用程序来创建,查看,修改或者解压缩存档。
归档文件是充当其他文件容器的文件。
档案可以包含许多文件,文件夹和子文件夹,通常采用压缩形式。
存档管理器仅提供图形界面,并依靠tar,gzip和bzip2等命令行实用程序来进行存档操作。
只需双击.tar.bz2文件即可查看其内容:
Linux/UNIX存档管理器
存档管理器在主窗口中将存档内容显示为带有以下列的文件列表:
- 名称:档案中文件或者文件夹的名称。
- `Size':从存档中提取文件时文件的大小。对于文件夹,"大小"字段为空白。有关如何显示压缩文件大小的信息。
- Type:文件的类型。对于文件夹,"类型"字段中的值为"文件夹"。
- "日期修改":文件的最后修改日期。对于文件夹,"修改日期"字段为空白。
- 位置:档案中文件的路径。仅当窗口处于文件视图中,文件夹视图中,文件夹位置的文本框中显示文件的位置时,此列才可见。