Linux一些基础问题搞不懂

Linux怎么通过tar来压缩文件的内容,和计算文件个数,以及解压文件到根目录上

这个其实是多个问题

  1. tar 来压缩文件,tar是一个归档工具,不过现代很多系统的tar工具可以在命令中额外加参数选项,调用额外的压缩处理实现内容的压缩,主要涉及的参数选项有 z 、 j 、J 等,不同的系统支持不同,这些指令在压缩时会调用不同的压缩算法进行数据压缩过滤,对应解包时也需要调用同样的选项来解压解包。

  2. tar 配合-t 或者 --list 选项可以列出包文件中的信息,配合wc工具就可以进行一下计数。

  3. 解压到根目录可以用 -C 来指定解包路径,不过你还需要对应路径的写权限。

tar -zxvf XXX.tar.gz -C /tmp/
有帮助望采纳,谢谢

解压.tar.gz格式到指定的目录下: 命令格式为:tar -zxvf 【压缩包文件名.tar.gz】 -C 【路径】/ 例如:tar -zxvf japan.tar.gz -C /tmp/