归档压缩

tar

归档工具
常用参数:

参数意义
-f文件别名,归档后文件的内容
-c归档
-x解归档
-v显示详细信息
-r新增文件到归档文件中
-u更新某一个归档文件
-z使用gzip方式来压缩/解压 .tar.gz
-j小写j代表用bzip2算法来压缩/解压 .tar.bz2
-J大写J代表用xz算法来压缩/解压 .tar.xz
-p保留文件权限
–exclude排除某个文件归档
-C特定目录解压缩
#打包
1. tar -cf zhang.tar *
2. [dps@ccod131 bak]$ tar -tf zhang.tar 
20181207
aa.txt
awk.txt
bb.txt
break_continue.sh

#增加文件到包中
3.[dps@ccod131 bak]$ tar -rf zhang.tar 2018120701 
# 查看信息
4.[dps@ccod131 bak]$ tar -tf zhang.tar | grep 2018
20181207
2018120701

# 查看详细信息
5.[dps@ccod131 bak]$ tar -tvf zhang.tar 
-rw-rw-r-- dps/dps          22 2018-11-28 20:39 test11.txt
-rw-rw-r-- dps/dps          33 2018-11-27 14:12 TEST.TXT
-rw-rw-r-- dps/dps           0 2018-12-07 11:13 2018120701
-rw-rw-r-- dps/dps          11 2018-12-07 11:18 test11.txt

#解压
6.tar -xf zhang.tar

#更新
tar -xf zhang.tar test11.txt

#排除文件a1b打包
[dps@ccod131 test]$ ls
a1b  a2b  a3b  a5b  a6b  a7b
[dps@ccod131 test]$ tar --exclude a1b  -cvf *
a2b
a3b
a5b
a6b
a7b

#绝对路径同样被打到包中
[dps@ccod131 bak]$ tar -cf test.tar test/
[dps@ccod131 bak]$ tar -tf test.tar 
test/
test/a7b
test/a2b
test/a6b
test/a3b
test/a5b
test/a1b

#特定目录解压缩
tar -xf zhang.tar -C test/

  • 使用绝对路径标识的源文件,在用tar命令压缩后,文件名连同绝对路径一并被压缩进来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值