1. 压缩命令为透过一些运算方法去将原本的文件进行压缩,以减少文件所占用的磁碟容量。 压缩前与压缩后的文件所占用的磁碟容量比值, 就可以被称为是『压缩比』
2. 压缩的好处是可以减少磁碟容量的浪费,在 WWW 网站也可以利用文件压缩的技术来进行数据的传送,好让网站频宽的可利用率上升。
3. 压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』。
4. Linux 系统常见的压缩命令:
(1) compress
compress这个压缩命令是非常老旧的一款,大概只有在非常旧的 Unix 机器上面还会找到这个软件。
Compress [-rcv] 文件或目录 压缩
Compress 文件.Z 解压缩
(2)gzip [-cdtv#] 文件名
zcat 文件名.gz
(3)bzip2 [-cdkzv#] 文件名
bzcat 文件名.bz2
5.tar 可以用来进行文件打包,并可支持 gzip 或 bzip2 的压缩。
压 缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称
查 询:tar -jtv -f filename.tar.bz2
解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
6.完整备份工具:dump
当待备份的数据为单一文件系统:
如果是单一文件系统 (filesystem) ,那么该文件系统可以使用完整的 dump 功能,包括利用 0~9 的数个 level 来备份, 同时,备份时可以使用挂载点或者是装置档名 (例如 /dev/sda5 之类的装置档名) 来进行备份!
待备份的数据只是目录,并非单一文件系统:
例如你仅想要备份 /home/someone/ ,但是该目录并非独立的文件系统时。此时备份就有限制啦!
包括:
(1)所有的备份数据都必须要在该目录 (本例为:/home/someone/) 底下;
(2)且仅能使用 level 0 ,亦即仅支持完整备份而已;
(3)不支持 -u 选项,亦即无法创建 /etc/dumpdates 这个各别 level 备份的时间记录档;
7. restore 命令可还原被 dump 建置的备份档;
8. 光盘写入工具
(1)mkisofs:创建映像档
所有要被加到映像档中的文件都会被放置到映象档中的根目录。
(2)cdrecord:光盘烧录工具
9. dd:备份整块分区或整块磁盘
cpio:相当优秀的备份命令,不过必须要搭配类似 find 命令来读入欲备份的档名数据,方可进行备份动作.
cpio -ovcB 备份
cpio -ivcdu 还原
cpio -ivct 查看