yoyo 发表于 2017-11-23 17:15:06

如何在linux下面压缩打包、解压缩包(tar命令的使用方法)

tar命令的使用方法如下:

tar [-cxtzjvfpPN] 文件与目录
参数说明:
-c :建立一个打包文件;
-x :解开一个打包文件;
-t :查看 tar包里面的文件;
-z :打包后用gzip压缩,生成.tar.gz文件;
-j :打包后用zip2压缩,生成.tar.bz2文件;
-v :压缩的过程中显示文件;
-f :使用文件名,请留意,在f之后要立即接文件名,不要再加其它参数;
-p :保持原文件的属性;
-P :使用绝对路径来压缩;
-N :设定日期(yyyy/mm/dd),比后面接的日期还要新的文件才会被打包进新建的文件中;
--exclude FILE:在打包的过程中,不要将剔除FILE文件。


实例:
打包:tar cvf web.tar web (web.tar是打包的文件名,后面的web是目录,中间有空格)
压缩打包:tar cvzf web.tar.gz web(web.tar.gz是压缩打包的文件名,后面的web是目录,中间有空格)

解压缩:
解包:tar xvf web.tar (web.tar是打包的文件名)
解压缩包:tar xzvf web.tar.gz (web.tar.gz是压缩打包的文件名)

其实上面的那些后缀,比如tar,tar.gz等等,我们都可以省略,只要你知道以什么格式压缩的就行,不然就没法解压了。

页: [1]
查看完整版本: 如何在linux下面压缩打包、解压缩包(tar命令的使用方法)