linux命令-tar工具详解

把文件和目录打成一个包 

 文件打包

[root@wangshaojun ~]# tar -cvf 1.tar 1.txt 123 234 ///-c创建 -v可视化 -f file放最后面
1.txt
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt

//////////////////////////////////////////////////////////

查看tar包的内容

 

[root@wangshaojun ~]# tar -tf 1.tar
111.txt.xz
123/
123/999/
123/999/888.txt
123/111/
123/111/234/
123/111/234/22.txt
222/

///////////////////////////////////////////////////////////

解包

[root@wangshaojun ~]# tar -xvf 1.tar
1.txt
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt
[root@wangshaojun ~]# ls

不提醒是否覆盖 1.tar不消失

/////////////////////////////////////////////////////////////////

指定目录解包

[root@wangshaojun ~]# tar -C /tmp/ -xvf 1.tar

1.txt
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt
[root@wangshaojun ~]# ls /tmp/
111 1.txt
111.txt 222 233.txt 
123  234 

 

posted @ 2015-11-11 23:24  dennyLinux  阅读(379)  评论(0编辑  收藏  举报