目前我遇到错误情况:
1、压缩文件不是 .tar.gz的文件是.tar文件。使用了 tar -zxvf 命令。
解决方法:
去掉z。
原因:
.tar只是将文件打包,文件的大小没什么变化。
.tar.gz是加入了gzip的压缩命令,会将文件压缩存放,可以有效压缩文件的大小,以便于缩短传输时间或者释放磁盘空间。
2、参数 f 没有放到末尾一个。
tar [-cxtzjvfpPN] 文件与目录 -c :建立一个压缩文件
-x :解开一个压缩文件
-t :查看压缩文件的有哪些文件名
-j : 以bzip2进行压缩或解压缩,文件名为*.tar.bz2.
-z : 以gzip进行压缩或解压缩,文件名为*.tar.gz -v : 压缩的过程中显示文件名 -f :后解被处理的文件名,只能放在参数末尾
-p :使用原文件的原来属性(属性不会依据使用者而变) -P :保留绝对路径 -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
tar -zcvf filename.tar.gz 要被压缩的文件或目录名称
tar -ztvf filename.tar.gz
tar -zxvf filename.tar.gz -C 想要解压到的目录
向已经存在的归档文件中添加文件,追加选项-r tar -rvf original.tar new filename
-------------
更多的Java,Angular,Android,大数据,J2EE,Python,数据库,Linux,Java架构师,:
http://www.cnblogs.com/zengmiaogen/p/7083694.html