码迷,mamicode.com
首页 > 系统相关 > 详细

《Linux Shell脚本攻略》 笔记 第六章:打包压缩

时间:2015-01-03 17:22:31      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

《Linux Shell脚本攻略》 笔记
第六章:打包压缩
//1、打包、解包
[root@localhost program_test]# tar -cf output.tar 11.txt 22.txt 33.txt 
[root@localhost program_test]# tar -xf output.tar -C ./tar-file/  //-C指定要提取到哪个路径?
//列举出归档文件中的内容
[root@localhost program_test]# tar -tvf output2.tar 
-rw-rw-r-- yy/yy      101843 2014-12-18 07:40 33.txt
drwxrwxr-x yy/yy           0 2014-12-31 18:11 abc/
-rw-rw-r-- yy/yy           0 2014-12-31 18:11 abc/def
//
[root@localhost program_test]# tar -tf output.tar 
11.txt
22.txt
33.txt
33.txt
abc/
abc/def
//删除给定归档文件中的文件
[root@localhost program_test]# tar -f output.tar  --delete 33.txt
[root@localhost program_test]# tar -tf output.tar 
11.txt
22.txt
abc/
abc/def

2、压缩
//批量打包和压缩的实现
[root@localhost touch_more]# cat gzip_all_files.sh 
#!/bin/bash 
textfiles=`ls | grep ".txt" | xargs`

echo $textfiles
for textfile in $textfiles;
do
        tar -rvf archive.tar $textfile  //以追加的形式打包文件.
done

gzip archive.tar  //压缩归档文件

//解压缩 -x提取文件; -z采用gzip样式.
[root@localhost touch_more]# tar -zxvf archive.tar.gz -C ./test_unzip/

作者:铭毅天下

转载请标明出处,原文地址:http://blog.csdn.net/laoyang360/article/details/42364849

如果感觉本文对您有帮助,请点击支持一下,您的支持是我坚持写作最大的动力,谢谢!


《Linux Shell脚本攻略》 笔记 第六章:打包压缩

标签:

原文地址:http://blog.csdn.net/laoyang360/article/details/42364849

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!