首页 > 系统服务 > 详细

Linux 命令---- tar

时间:2016-03-26 23:53:35      阅读:283      评论:0      收藏:0      [点我收藏+]

tar 命令
常用场景:
压缩:
1. 压缩当前目录下的所有文件和目录;
2. 只压缩当前目录的指定文件或目录;
3. 除特定目录外,压缩其余所有文件和目录;
4. 压缩后删除源文件;

Answer:
1. > tar zcvf test.tar.gz * //所有当前目录下的所有文件和目录;
2. >tar zcvf test_2.tar.gz test2/ // 只压缩当前目录下的test2/ 目录
3. >tar zcvf test_3.tar.gz * --exclude=test2 //除test2目录外,压缩其余所有目录
4.>tar zcvf test_4.tar.gz * --remove-files // 压缩后删除源文件, 只删除了文件,没有删除文件所在的目录,在redhat上的行为。

解压:
1. 解压压缩包到当前目录下;
2. 解压压缩包到特定目录下;
3. 只解压压缩包中的指定文件或目录

Answer:
1.>tar zxvf test.tar.gz //解压test.tar.gz 到当前目录下
2.>tar zxvf test.tar.gz -C temp //解压test.tar.gz到当前目录下的temp目录
3.>tar zxvf test.tar.gz test1/test.txt //只解压test.tar.gz 中的test1/test.txt 文件到当前目录下,会生成一个test1目录,目录下有一个test.txt 文件。

Linux 命令---- tar

原文:http://www.cnblogs.com/xbh-blog/p/5324441.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!