鸟哥的Linux私房菜 学习笔记 第9章

Linux系统常见压缩命令

gzip hosts 将hosts压缩为hosts.gz,并删除原来的文件。

zcat 查看压缩的文件

gzip -d 解压文件

gzip -c hosts > hosts.gz 压缩文件并保留原来的文件

bzip2 将文件压缩为.bz2

bzip2 -d 解压文件

bzip2 -c >  压缩文件并保留原来的文件

zip hosts.zip hosts

unzip host.zip

打包命令

tar -cvf hosts.tar hosts

-c 新建打包文件 -v 显示压缩解压的过程 -f 被处理的文件名 -t 查看打包的文件 -x 解压打包的文件 -C 要解压到的目录

tar -zcvf xx.tar.gz *--remove-files

tar -zxvf xx.tar.gz

完整备份工具:dump

dump -0u -f xx/1.dump /dev/sda3

-level 备份等级,从0-9共10个等级,0代表全备份,0123为增量备份,0987为差异备份,每次备份都只会从level小的备份开始增加数据

-u 将这次dump的时间记录到/etc/dumpdates文件中

-f 接产生的文件

restore 恢复备份

restore -t [-f dumpfile] [-h] 用于查看dump文件

restore -C [-f dumpfile] [-D 挂载点] 比较dump与实际的文件

restore -i [-f dumpfile] 进入互动模式

restore -r [-f dumpfile] 还原整个文件系统

光盘写入工具

mkisofs [-o 镜像文件] 待备份文件

cp /dev/cdrom xxx.iso

moumt -o loop xx.iso /mnt

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

dd 挂载设备和读取设备内容到一个文件

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

dd if=dev/sda3 of=test备份

dd if=/dev/sda1 of=dev/sda2

dd可用于备份整块分区或磁盘

find -name "file" | cpio -o > xx.cpio

通过管道传给cpio打包

cpio -iu < xx.cpio

发布了48 篇原创文章 · 获赞 29 · 访问量 9780

猜你喜欢

转载自blog.csdn.net/flyconley/article/details/102936909