-
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 进行拆分
-
cat mage-parts0 > 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 解开