文件压缩和备份命令
1,bzip2命令
bzip2 [命令] [压缩文件]
说明:.bz2文件的压缩程序。bzip2采用新的压缩算法,若未加任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。
常用选项
-c或--stdout:将压缩或解压缩的结果送到标准输出
-d或--decompress:执行解压缩
-f或--force:压缩或者解压时,若输出文件与现有文件同名,覆盖现有文件
-k或--keep:bzip2在解压或解压缩后保留原始文件
2,gzip命令
gzip[命令] [压缩文件]
说明:gzip是一个广泛使用的压缩程序,gzip压缩完文本后会产生.gz的压缩文件,并删除原始文件
常用选项
-c或--stdout:将压缩或解压缩的结果送到标准输出
-d或--decompress:执行解压缩
-f或--force:压缩或者解压时,若输出文件与现有文件同名,覆盖现有文件
-n或--no-name:压缩文件时,不保存原来的文件名称及时间戳记。
-N或--name;压缩文件时保留原来的文件名称及时间戳记
-r或recursive:递归处理,将指定文件下的所有文件及子目录一并处理
3,tar(tape archive)
tar [命令] [压缩文件]
说明:tar是用来建立,还原备份文件的工具程序,可以加入,解开备份文件内的文件
常用选项
-A或--catenate:新增tar文件到已存在的备份文件
-c或--create:建立新的备份文件
-t或--list:列出备份文件的内容
-v或--verbose:显示指令执行过程
-x或--extract:从备份文件中还原文件
--delete:从备份文件中删除指定的文件