码迷,mamicode.com
首页 > 系统相关 > 详细

Linux之tar命令

时间:2020-02-27 00:53:24      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:article   备份文件   linu   指定   完成   保留   目录   dirname   渐进   


Linux之tar命令


以下仅为本人工作、学习过程中所接触到的内容,不足之处请多包涵。

tar是Linux下经常使用的归档工具,对文件或者目录进行打包归档,归档成一个文件,但是并不进行压缩。
如果需要对文件进行压缩,在参数中加入-z,就会在打包完成后自动调用gzip命令,对tar包进行压缩。

参数

-c 或 --create 建立新的备份文件
-x 或 --extract 或 --get 从备份文件中还原文件
-z 或 --gzip 或 --ungzip 调用gzip命令在文件打包过程中压缩/解压文件
-v 或 --verbose 显示各归档文件的名称
-f 或 --file 指定备份文件

压缩

方法一:

tar czvf newFileName.tar.gz fileName/dirName
一步到位,直接打成.tar.gz包。

方法二:

tar cvf
第一步打成tar包
tar cvf newFileName.tar fileName/dirName
第二步打成gz包,第一步打成的tar包会被替换成gz包,即执行完gzip后源文件会被删除,只保留压缩后的文件
gzip -v newFileName.tar

解压

方法一:

直接将.tar.gz包解压
tar xzvf fileName.tar.gz

方法二:

tar xvf fileName.tar.gz

方法三:

gzip -d fileName.tar.gz
先将.tar.gz文件解压成tar包
tar xvf fileName.tar.gz
再将tar包解压出来


参考

Linux之tar命令

标签:article   备份文件   linu   指定   完成   保留   目录   dirname   渐进   

原文地址:https://www.cnblogs.com/hai-feng/p/12369726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!