1 tar -f -f是必备参数并且必须作为最后一个参数
[sroot@AAEP7151shell]# tar -cfcom.tar 1.test 2.test 3.test
[sroot@AAEP7151shell]# ll com.tar
-rw-r--r--.1 sroot root 20480 Jun 1 22:46 com.tar
-c表示创建文件 -f表示文件名,两个是必备参数
tar -cf archive.tar foo bar
# Create archive.tar from filesfoo and bar.
[sroot@AAEP7151shell]# tar -tfcom.tar
1.test
2.test
3.test
-t表示查看归档的列表内容
-v, --verbose 列出详细内容
verbosely list files processed
[sroot@AAEP7151shell]# tar -tvfcom.tar
-rw-r--r--sroot/root 10240 2017-06-01 22:461.test
-rw-r--r--sroot/root 0 2017-06-01 22:422.test
-rw-r--r--sroot/root 0 2017-06-01 22:423.test
文档归档后,源文件不消失
可以使用通配符
sroot@AAEP7151shell]# tar -cf comq.tar *.test
[sroot@AAEP7151shell]# ll comq.tar
-rw-r--r--.1 sroot root 20480 Jun 1 22:51 comq.tar
向归档中加新的文件
[sroot@AAEP7151shell]# tar -rvf com.tar menu.sh
menu.sh
[sroot@AAEP7151shell]# tar -tvfcom.tar
-rw-r--r--sroot/root 10240 2017-06-01 22:461.test
-rw-r--r--sroot/root 0 2017-06-01 22:422.test
-rw-r--r--sroot/root 0 2017-06-01 22:423.test
-rwxr-xr-xsroot/root 1000 2017-04-23 18:28menu.sh
从归档中提取文件
-xf /PATH/FROM/SOMEFILE.tar 默认展开在当前目录下
-xf /PATH/FROM/SOMEFILE.tar -C 制定目
tar -xf output.tar 将归档文件的内容提取到当前目录。
[sroot@AAEP7151 shell]# tar -xf com.tar -C /tmp menu.sh
表示从com.tar这个包里,拿出menu.sh放到/tmp目录下
[sroot@AAEP7151 shell]# ll /tmp/me*
-rwxr-xr-x. 1 sroot root 1000 Apr 23 18:28 /tmp/menu.sh
[sroot@AAEP7151 shell]# tar -tf comq.tar
1.test
2.test
3.test
[sroot@AAEP7151 shell]# tar -tf com1.tar
homework.sh
[sroot@AAEP7151 shell]# tar -Af com1.tar com.tar
[sroot@AAEP7151 shell]# tar -tf com1.tar
homework.sh
1.test
2.test
3.test
menu.sh
将两个归档合并
从归档中删除
[sroot@AAEP7151 shell]# tar -f com.tar --delete 2.test
[sroot@AAEP7151 shell]# tar -tf com.tar
1.test
3.test
menu.sh
归档之后在压缩成gz文件用tar -czf命令
czvf
[sroot@AAEP7151shell]# tar -czvf com2.tar.gz 1.test 2.test
1.test
2.test
加v表示,都把什么文件压缩了,显示出来
[sroot@AAEP7151shell]# ll com2.tar.gz
-rw-r--r--.1 sroot root 150 Jun 1 23:09 com2.tar.gz
不加v,直接是压缩,没有显示
[sroot@AAEP7151shell]# tar -xzfcom3.tar.gz
[sroot@AAEP7151shell]# ll *.test
-rw-r--r--.1 sroot root 10240 Jun 1 22:46 1.test
-rw-r--r--.1 sroot root 0 Jun 1 22:42 2.test
tar -czf 表示压缩
Tar -xzf 表示解压缩