一些基础命令
gzip 压缩命令
-c 重定向流输出
-d 解压缩参数
-v 显示压缩比等信息
-# 压缩等级#为1最快,9最慢,但是压缩比更好
举例:gzip -9cv file > file.gz
bzip2 压缩命令,比gzip压缩比更好
参数和gzip基本一样,这里不写了
举例:bzip2 -9cv file > file.bz2
tar 打包(重要,常用)
-c 打包
-x 解打包
-j bzip2压缩
-z gzip压缩
-v 输出详细信息
-f 被处理的文件名
-C 解压缩时的指定目录参数
一般情况使用都是如此:
压缩:tar -cjv -f filename.tar.bz2 dir
解压:tar -xjv -f filename.tar.bz2 -C .
这个命令很常用,背也应该背下来哦.
dump 备份文件系统/文件
dump -0u -f /root/boot.dump /boot
restore 恢复备份文件系统
先到你想要释放备份的目录中然后restore -r -f filename.dump
mkisofs 制作iso镜像文件
mkisofs -r -v -o /mnt/sda5.iso /mnt/sda5
挂载看一下:mount -o loop /mnt/sda5.iso /mnt/sda5iso
cdrecord 光盘刻录工具
好几个,虚拟机没法用就不写了
其他好用的压缩与备份工具
dd 读取磁盘内容-磁盘备份
dd if=‘input file’ of=‘output file’ bs=‘block size’ count=’number’
举例(备份与还原磁盘内容切换一下位置就可以了,还原之后重新挂载哦)
将/dev/sda5分内内容进行备份 dd if=/dev/sda5 of=/mnt/sda5.back
将/dev/sda5分内内容进行还原 dd if=/mnt/sda5.back if=/dev/sda5
cpio 可以备份任何东西,包括设备文件
备份:find /mnt/sda5 | pio -ocv > /mnt/sda5.cpio.back
还原:cpio -idvc < /mnt/sda5.cpio.back