tar是Linux下最常用的打包、压缩工具,它在Linux中扮演类似于WinZip或WinRAR在Windows下的角色。下面是该工具的常用
命令参数及运用举例:
主要命令:
-c创建包
-x解包
-t列出
包中的内容
-r增加
文件到指定包中
-u更新包中的文件
可选命令:
-j创建或解开包时使用bzip2进行压缩或解压;
-z创建或解开包时使用gzip进行压缩或解压;
-Z创建或解开包时使用compress进行压缩或解压;
-f后面跟指定的包文件名;
-v显示打包/解包过程
-C指定解包后的路径
例如:
tar-czftmp.tar.gz/tmp将/tmp目录压缩打包存放为tmp.tar.gz;
tar-xzftmp.tar.gz-C/home将tmp.tar.gz包解到/home目录下;
tar-ttmp.tar.gz查看tmp.tar.gz包中的文件信息;
tar解压问题
如下所示,使用tar-zxvf解压文件时遇到gzip:stdin:notingzipformat等错误:
复制代码