Linux用tar 命令打包和压缩文件

tar命令:归档工具,用来打包和备份。首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

tar [option]  file    
-c      创建新的tar包    
-f      指定tar包名    
-r      添加文件到归档文件,须与f结合使用,指定归档文件    
-z      指定gzip压缩tar包,后缀为.tar.gz    
-j      指定bzip2解压缩文件,后缀为.tar.bz2    
-p      保留文件的权限和属性    
--remove-files      归档后删除源文件

实例:
创建一个新的归档文件:
tar -cvf lutixia.tar file [dirs]
在一个归档文件中添加新的文件:
tar rf lutixia.tar newfile
提取归档文件,可以使用-C,提取到指定目录:
tar -xf lutixia.tar
更新归档文件中的newfile个文件
tar -uf lutixia.tar newfile
列出归档文件中的内容,但是如果有更新文件,显示的会有所误差:
tar -tf lutixia.tar
创建一个归档文件并压缩(有两种压缩方式,一种是gzip另一种是bzip2)
tar -zcvf lutixia.tar file [dirs] #这是使用gzip的方式压缩归档文件(如果要解压的话讲参数c 变为x就可以了)
tar -jcvf lutixia.tar file [dirs] #这是用bzip2的方式压缩归档文件(如果要解压的话讲参数c 变为x就可以了)

参考链接:在 Linux 中如何归档文件和目录

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值