linux之压缩,解压缩,打包
压缩和解压缩
-
gzip
gzip [OPTION]... [FILE]... gzip FILE 直接将文件压缩为.gz后缀文件,原文件被删除 options: -c 将压缩后内容导入stdin -d 解压缩 -r 递归压缩 -# 指定压缩基本(1-9) -t 干跑
-
bzip2
bzip2 [OPTION]... [FILE]... bzip2 FILE 直接将文件压缩为.bz2后缀文件,原文件被删除 options: -k 保留原始文件 -c 将压缩后内容导入stdin -d 解压缩 -r 递归压缩 -# 指定压缩基本(1-9) -t 干跑 示例: # bzip2 test # bzip2 -k test # bzip2 -c test > test.bz2
-
xz
xz [OPTION]... [FILE]... options: -k 保留原始文件 -c 将压缩后内容导入stdin -d 解压缩 -r 递归压缩 -# 指定压缩基本(1-9) -t 干跑
-
zip/unzip
zip [options] FILES options: -r 递归压缩 示例: zip –r /testdir/sysconfig /etc/sysconfig/ cat /var/log/messages | zip messages - unzip [options] FILES options: -p 将解压缩内容提取 示例: unzip sysconfig.zip unzip -p message > message
归档
-
tar
归档压缩工具 tar [OPTIONS] TAR_NAME SOURCE_NAME OPTIONS: -c 创建归档 -v 显示过程 -f 指定作用文件 -t 解压缩前查看 -x 解归档 --delete 删除压缩文件中指定的文件 -r 附加文件至压缩文件 Common options: -C DIR 指定压缩后文件存放目录 -j 处理bzip2包 -J 处理xz包 -z 处理gzip包 常用示例: 创建归档 # tar -cvf /PATH/TO/SOMEFILE.tar FILES 创建并压缩 # tar -cjvf /PATH/TO/SOMEFILE.tar.bz2 FILES 解压缩 # tar -xjvf /PATH/TO/SOMEFILE.tar.bz2 FILES
本文转自 撒旦搞时间 51CTO博客,原文链接:http://blog.51cto.com/12074120/1963888,如需转载请自行联系原作者