tar命令
作用:打包、压缩
tar -cf archive.tar foo bar #打包
tar -tvf archive.tar #查看包内容
tar -xvf archive.tar #解包
#c create
#v 详细
#f filename
打包实例1:
[root@cxg130 ~]# tar cvf test.tar test test2
test
test2
[root@cxg130 ~]# ls
test.tar
[root@cxg130 ~]# file test.tar
test.tar:POSIX tar archive(GNU) #archive归档
[root@cxg130 ~]# file /etc/passwd
/etc/passwd:ASCII text #文本文件
解包实例:
[root@cxg130 ~]# tar xvf test.tar -C /boot/
打包大小无变化:
[root@cxg130 ~]# du -sh /boot #查看目录大小
113M /boot
[root@cxg130 ~]# ll -h boot.tar #查看文件大小
-rw-r--r--. 1 root root 113M 10月 5 11:57 boot.tar
------压缩分割线--------------------------------------------------------------------------------------------------------
1.压缩格式:gz,bz2,xz,zip,Z
2.格式(文件名格式):.tar.gz 或 .gz
3.语法格式:tar zcvf newfile.tar.gz SOURCE
gz实例:
[root@cxg130 ~]# tar zcvf root.tar.gz /boot
[root@cxg130 ~]# ls
root.tar.gz
[root@cxg130 ~]# tar zxvf root.tar.gz -C /boot/ttt
bz2实例:
tar jcvf root.tar.bz2
tar jxvf root.tar.bz2 -C /opt/
zip实例:默认压缩文件
[root@cxg130 ~]# zip -r boot.zip /boot #压缩文件夹
[root@cxg130 ~]# ll -root..*
[root@cxg130 ~]# unzip root.zi -d /ttt/ #-d指定路径
----以下仅了解---------------------------------------------------------------------------------
xz压缩:压缩tar包,压缩慢,压缩比例更大,用的不多
[root@cxg130 ~]# xz -z root.tar
[root@cxg130 ~]# ls
root.tar.xz
[root@cxg130 ~]# xz -d root.tar.xz #-d解压
引申:
1.能不能rar压缩?
2.不解压查看包:
zcat
bzcat
xzcat