tar查看目录结构(不解开压缩文件)

tar查看目录结构(不解开压缩文件)

只查看目录结构:

 tar -tvf  sns.tar.gz | grep ^d

查看文件列表(包含路径):

tar -tf sns.tar.gz

 

unzip查看目录结构(不解开压缩文件)

unzip -l sns.zip 

 

### Linux 使用 `tar` 命令进行文件打包和压缩 #### 使用 `tar` 进行打包并压缩 在 Linux 系统,可以利用 `tar` 命令来创建归档文件,并结合不同的选项实现打包与压缩功能。对于需要同时完成打包以及采用 gzip 或者 bzip2 方式的压缩任务来说,可以通过指定相应的参数轻松达成目标。 当希望将 `/etc` 目录下的所有内容打包并且以 gzip 形式压缩保存到 `/tmp/etc.tar.gz` 文件时,可执行如下命令: ```bash [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc   <==打包后,以 gzip 压缩[^1] ``` 如果偏好更高效的 bzip2 压缩方式,则应调整指令为: ```bash [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩[^2] ``` 上述两条语句分别展示了怎样运用 `-j` 参数指明所期望使用的压缩算法;而 `-c`, `-v`, `-f` 则共同作用于构建新的 `.tar` 归档文件及其可视化过程[-^3]。 #### 解释常用参数含义 - **`-c`**: 创建一个新的归档文件。 - **`-v`**: 显示处理进度,在终端显示正在被处理的文件名列表。 - **`-f`**: 后面接具体的输出文件名称。 - **`-z`**: 表示调用 gzip 来做进一步的数据压缩。 - **`-j`**: 调用 bzip2 实现更高的压缩率。 #### 完整流程说明 为了便于跨平台分享或是节省存储空间,通常会先通过 `tar` 将若干个文件或整个目录结构整合成单一档案文件,之后再借助外部工具如 gzip、bzip2 对其实施压缩操作。相反地,在读取这些经过双重封装的内容之前,也得遵循逆向顺序——即先是解压,接着才是解开 tarball 的动作[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值