compress
compress 文件名
-v 详细信息
-d 等于 uncompress 默认只识别 .Z
-c 输出的标准输出 再结合> 生成文件
gzip
gzip 文件名 压缩
-d 或 gunzip 解压 只识别.gz
-c 文件名 > 压缩包 压缩后保持原文件不变,但权限会根据umask变化
-cd 压缩包 > 文件名 或 zcat 压缩包 > 文件名 解压后保持压缩包不变,但权限会根据umask变化
-v 详细信息
-# 表示指定压缩比,默认是6 ,数字越小,表示压缩比越小,速度越快
反之,数字越大,压缩比越大,速度却越慢。
bzip2
-k 保持原文件或原压缩包不变
-d 或 bunzip2 解压
-c 文件名 > 压缩包 压缩后保持原文件不变,但权限会根据umask变化
-cd 压缩包 > 文件名 或 bzcat 压缩包 > 文件名 解压后保持压缩包不变,
但权限会根据umask变化
-v 详细信息
-# 表示指定压缩比,默认是9,数字越小,表示压缩比越小,速度越快
反之,数字越大,压缩比越大,速度却越慢。
xz
-k 保持原文件或原压缩包不变
-d 或 unxz 解压
-c 文件名 > 压缩包 压缩后保持原文件不变,但权限会根据umask变化
-cd 压缩包 > 文件名 或 xzcat 压缩包 > 文件名 解压后保持压缩包不变
但权限会根据umask变化
-v 详细信息
-# 表示指定压缩比,默认是6,数字越小,表示压缩比越小,速度越快
反之,数字越大,压缩比越大,速度却越慢。
zip oracle
-r 压缩包名 源文件……
unzip 压缩包名
cat /var/log/messages | zip messages -
unzip -p message > message
tar ***
-可以不要
-c 创建包
-v 详细过程
-f 指定生成后的文件名 源文件……
tar -tvf mage.tar 预览归档文件
tar -r /etc/fstab -f mage.tar 往归档中增加文件
tar --delete etc/fstab -f mage.tar 从归档中减少文件
tar -xv passwd -f mage.tar 从归档中解出指定的文件
tar -xvf mage.tar 从归档中解出所有文件
tar xvf mage.tar -C /app2 解压到指定目录,默认为当前目录
-j 使用bzip2 压缩或解压缩(可省略)
-J 使用xz 压缩或解压缩(可省略)
-z 使用gzip 压缩或解压缩(可省略)
tar jcvf mage.tar.bz2 *
tar xvf mage.tar.bz2
split -b 3K -d mage.tar.xz mage-parts 将mage.tar.xz 进行拆分
cpio
find |cpio -ov > find.cpio 归档
cpio -tv < find.cpio 或 cat find.cpio |cpio -tv 预览
cpio -idv < find.cpio 或 cat find.cpio |cpio -idv 解开
原文地址:http://blog.51cto.com/11912662/2123452