5 月 072013
Tar文件打包工具
查看当前系统下tar版本信息
[root@localhost ~]# tar --version tar (GNU tar) 1.23 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. [root@localhost ~]#
Tar命令示例
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. tar -tvf archive.tar # List all files in archive.tar verbosely. tar -xf archive.tar # Extract all files from archive.tar. 文件操作参数 -c, --create create a new archive -t, --list list the contents of an archive -f, --file=ARCHIVE use archive file or device ARCHIVE -x, --extract, --get extract files from an archive
追加打包 -r, --append 增量打包 append files to the end of an archive -u, --update only append files newer than copy in archive 压缩选项 -j, --bzip2 filter the archive through bzip2 -z, --gzip, --gunzip, --ungzip filter the archive through gzip -v, --verbose verbosely list files processed -J, --xz filter the archive through xz
CentOS6.3最小化环境默认未包含xz压缩工具
[root@localhost ~]# yum install xz [root@localhost ~]# tar -Jxvf zlib-1.2.8.tar.xz
Gzip压缩工具常用命令参数
-d, --decompress decompress -l, --list list compressed file contents -n, --no-name do not save or restore the original name and time stamp -N, --name save or restore the original name and time stamp -t, --test test compressed file integrity -v, --verbose verbose mode -1, --fast compress faster -9, --best compress better
测试压缩包完整性
[root@localhost ~]# gzip -tv nginx-1.4.0.tar.gz nginx-1.4.0.tar.gz: OK [root@localhost ~]#
查看压缩包文件列表
[root@localhost ~]# gzip -l nginx-1.4.0.tar.gz compressed uncompressed ratio uncompressed_name 2847187 14213120 80.0% nginx-1.4.0.tar [root@localhost ~]#
Bzip2压缩工具常用命令参数
-d --decompress force decompression -z --compress force compression -f --force overwrite existing output files -t --test test compressed file integrity -v --verbose be verbose (a 2nd -v gives more) -1 .. -9 set block size to 100k .. 900k --fast alias for -1 --best alias for -9 [root@localhost ~]# bzip2 -d nginx-1.4.0.tar.bz2 [root@localhost ~]# bzip2 -tv nginx-1.4.0.tar.bz2 nginx-1.4.0.tar.bz2: ok [root@localhost ~]#
XZ压缩工具完整命令参数
-z, --compress force compression -d, --decompress force decompression -t, --test test compressed file integrity -l, --list list information about files -k, --keep keep (don't delete) input files -f, --force force overwrite of output file and (de)compress links -c, --stdout write to standard output and don't delete input files -0 .. -9 compression preset; 0-2 fast compression, 3-5 good compression, 6-9 excellent compression; default is 6 -e, --extreme use more CPU time when encoding to increase compression ratio without increasing memory usage of the decoder -q, --quiet suppress warnings; specify twice to suppress errors too -v, --verbose be verbose; specify twice for even more verbose -h, --help display this short help -H, --long-help display the long help (lists also the advanced options) -V, --version display the version number
Linux下RAR压缩格式的压缩及解压缩命令与参数
[root@localhost ~]# tar xzvf rarlinux-4.2.0.tar.gz [root@localhost ~]# mv rar /usr/local/ [root@localhost ~]# export PATH=/usr/local/rar/:$PATH 常用命令参数 a Add files to archive c Add archive comment e Extract files to current directory t Test archive files x Extract files with full path -dw Wipe files after archiving -k Lock archive -m<0..5> Set compression level (0-store...3-default...5-maximal) -p[password] Set password
压缩指定文件夹
[root@localhost ~]# rar a zlib.rar zlib-1.2.8
压缩指定文件或目录后进行完整性测试
[root@localhost ~]# rar a -t zlib.rar zlib-1.2.8
使用压缩级别参数提高压缩比率
[root@localhost ~]# ll zlib.rar -rw-r--r-- 1 root root 692321 May 8 11:33 zlib.rar [root@localhost ~]# rm -rf zlib.rar [root@localhost ~]# rar a -m5 zlib.rar zlib-1.2.8 [root@localhost ~]# ll zlib.rar -rw-r--r-- 1 root root 691643 May 8 11:34 zlib.rar [root@localhost ~]#
生成压缩文件后删除原始文件
[root@localhost ~]# rar a -dw zlib.rar zlib-1.2.8
解压缩
[root@localhost ~]# rm -rf zlib-1.2.8 [root@localhost ~]# rar x zlib.rar
设置压缩包密码
[root@localhost ~]# rar a -p12345 zlib.rar zlib-1.2.8
解压缩含有密码的压缩包
[root@localhost ~]# rar x zlib.rar RAR 4.20 Copyright (c) 1993-2012 Alexander Roshal 9 Jun 2012 Trial version Type RAR -? for help Extracting from zlib.rar Enter password (will not be echoed) for Makefile.sas:
相关下载:
(1) rarlinux 4.2.0 (2) rarlinux 4.2.0 x64