08-. Linux File Compression, Packaging and Backup
08-. Linux 中的文件压缩、打包与备份
压缩指令为透过一些运算方法去将原本的文件进行压缩,以减少文件所占用的磁盘容量。 压缩前与压缩后 的文件所占用的磁盘容量比值, 就可以被称为是『压缩比』
1. 压缩命令
在Linux 的环境中,压缩文件案的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2, *.xz』
根据不同的压缩技术可以压缩为不同拓展名的文件案。
*.Z compress 程序压缩的文件;
*.zip zip 程序压缩的文件;
*.gz gzip 程序压缩的文件;
*.bz2 bzip2 程序压缩的文件
*.xz xz 程序压缩的文件;
*.tar tar 程序打包的数据,并没有压缩过;
*.tar.gz tar 程序打包的文件,其中并且经过 gzip 的压缩
*.tar.bz2 tar 程序打包的文件,其中并且经过 bzip2 的压缩
*.tar.xz tar 程序打包的文件,其中并且经过 xz 的压缩
1.1. gzip, zcat/zmore/zless/zgrep
1.2. bzip2, bzcat/bzmore/bzless/bzgrep
1.3. xz, xzcat/xzmore/xzless/xzgrep
2. 打包指令
tar
: 可以用来进行文件打包,并可支持 gzip, bzip2, xz 的压缩。
压 缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称
查 询:tar -jtv -f filename.tar.bz2
解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
3. XFS 文件系统的备份与还原
xfsdump 指令可备份文件系统或单一目录
xfsdump 的备份若针对文件系统时,可进行 0-9 的 level 差异备份!其中 level 0 为完整备份;
xfsrestore 指令可还原被 xfsdump 建置的备份档;
4. 光盘写入工具
2015年,企业还蛮喜欢用光盘来作为存储设备的。
要建立光盘刻录数据时,可透过 mkisofs 指令来建置;
可透过 wodim 来写入 CD 或 DVD 刻录机
Last updated