码迷,mamicode.com
首页 > 其他好文 > 详细

文件与文件系统的压缩与打包

时间:2016-06-22 12:57:21      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:压缩 打包 备份

压缩文件的用途与技术

Linux系统常见的压缩命令

  Compress

  gzip,zcat

  bzip2,bzcat

打包命令:tar


配置本地yum源

mount /dev/cdrom /mnt


/etc/yum.repos.d/aaa.repo

[aaa]

name=localyum

baseurl=file:///mnt

enabled=1

gpgcheck=0


yum list ncopmress

yum install ncompress -y



cd /opt

cp /etc/services .

compress -v services

uncompress


compress -c -v services > services.Z

rm -rf *



cp /etc/hosts .

gzip hosts

zcat hosts.gz


gzip -d hosts.gz 解压


gzip -c hosts > hosts.gz


bzip2 hosts


bzip2 -d hosts.bz2


bzip2 -c hosts > hosts.bz2


bzcat  hosts.bz2


rm -rf hosts.bz2


zip hosts.zip hosts    zip压缩

unzip hosts.zip


打包命令:tar

tar cvf hosts.tar hosts

源文件保留


tar cvf hosts.tar hosts --remove-files 不保留源文件


tar tvf hosts.tar 不解压查看归档内容


tar xvf hosts.tar


tar xvf hosts.tar -C  aa/ 解压到指定目录


cp /etc/services /etc/passwd /etc/hosts .

tar cvf xx.tar * --remove-files

tar xvf  xx.tar hosts


tar调用gzip or bzip2

tar zcvf xx.tar *    

tar zxvf xx.tar.gz

rm -rf xx.tar.gz


tar jcvf xx.tar.bz2 * --remove-files

tar jxvf xx.tar.bz2 解压缩


tar jxvf xx.tar.bz2 hosts 只解压hosts


完整备份工具: dump


完全备份 0

增量备份

差异备份


dump -0




光盘写入工具:

dd if=/dev/zero of=file1 bs=1M count=1

创建3个文件

mkisofs -o xx.iso file1 file2 file3



cp /dev/cdrom xxx.iso

mount -o  loop xxx.iso /mnt


其他常见的压缩与备份工具


dd if=/dev/sda3 of=test



拷贝file1,4到/opt


find -name ‘file*‘ |cpio -o > xx.cpio  -o打包

cpio -iu < xx.cipo  解压档 -i解包


文件与文件系统的压缩与打包

标签:压缩 打包 备份

原文地址:http://daniel1205.blog.51cto.com/848115/1791632

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