几个常见的压缩文件案扩展名
linux系统常见的压缩指令
gzip 可以说是应用度最广的压缩指令。目前gzip可以解开compress,zip与gzip等软件所压缩的档案。gzip所建立的压
缩文件为*.gz的档名。
指令语法:gzip [-cdtv#] 档名
当使用gzip进行压缩时,在预设的状态下原本的档案会被压缩成*.gz的档名,源文件就不再存在了。使用gzip压缩的档
案在windows系统中,竟然可以被WinRAR这个软件解压缩。
使用gunzip这个指令或使用 gzip -d 来进行解压缩。
cat可以读取纯文本,zcat则可以读取纯文本档被压缩后的压缩文件,同时zcat指令可以同时读取compress与gzip的压
缩文件。
bzip2则是为了取代gzip并提供更佳的压缩比的指令,使用与gzip类似
指令语法: bizp2 [-cdkzv#] 档名
bzcat这个指令可以读取bzip2的压缩文件。
使用bunzip2这个指令或bzip2 -d 来进行解压缩。
打包指令: tar
由于tar的使用太广泛了,目前Windows的WinRAR也支持.tar.gz档名的解压缩。
指令语法: tar [-j|-z][cv][-f 建立的档名] filename
tar [-j|-z][tv][-f 建立的档名]
tar [-j|-z][xv][-f 建立的档名] [-C 目录]
最简单的使用tar就只要记住底下的方式:
压 缩:tar -jcv -f filename.tar.bz2 要被压缩的档案或目录名称
查 询:tar -jtv -f filename.tar.bz2
解压缩:tar -jxv -f filename.tar.bz2 -C 要解压缩的目录
仅解开单一档案的方法
先用查询指令加管道配合grep搜寻要解压的档名,然后使用tar -jxv -f 打包档.tar.bz2 待解压档名
完整备份工具:dump
指令语法: dump [-Suvj][-level][-f 备份档] 待备份资料
dump -W
dump这个指令除了能够针对整个filesystem备份之外,也能够仅针对目录来备份。
restore
备份文件就是在急用时可以回复系统的重要数据,所以有备份当然就要有复原,dump的复原使用的是restore
这个指令。
指令语法:restore -t [-f dumpfile][-h] <==用来查看dump档
restore -C [-f dumpfile][-D 挂载点] <==比较dump档与实际档案
restore -i [-f dumpfile] <==进入互动模式
restore -r [-f dumpfile] <==还原整个文件系统
mkisofs:建立映像档
cdrecord: 光盘刻录工具
其他常见的压缩与备份工具
dd 这个指令不只是制作一个档案而已,dd指令最大功效应该在于备份。
指令语法:dd if="input_file" of="output_file" bs="block_size" count="number"
cpio 这个指令可以备份任何东西,包括装置设备档案。不过cpio不会主动的去找档案来备份。
指令语法:cpio -ovcB > [file|device] <==备份
cpio -ivcdu < [file|device] <==还原
cpio -ivct < [file|device] <==查看