tar 命令
-z gzip *.tar.gz
-j bzip2 *.tar.bz2
-J xz *.tarxz
-c 压缩
-t 查看
-x 解压缩
压缩 tar -zcv -f filename.tar.gz 要被压缩的文件或目录名称
查询 tar -ztv -f filename.tar.gz
解压缩 tar -zxv -f filename.tar.gz -C 欲解压的目录
例:
$ tar -zcvf /tmp/readme.tar.gz /root/readme # 将root目录下 readme 文件压缩至 tmp目录下名字为readmet.tar.gz
$ tar -zxvf /root/readme.tar.gz /tmp/ # 将root下readme.tar.gz 文佳解压缩值 tmp目录下
zip ,unzip命名(安装命令: yum install zip ;yum install unzip )
zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]
-c 替每个被压缩的文件加上注释。
-f 更新现有的文件。
-r 递归处理,将指定目录下的所有文件和子目录一并处理。
unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换
-f 更新现有的文件。
-l 显示压缩文件内所包含的文件。
-v 执行是时显示详细的信息。
解压缩
例:
$ zip -r tmp/japan.zip japan/ # 将当前目录下的 japan目录内容(包含japan目录) 压缩至tmp目录下名字为japan.zip
$ unzip japan.zip #将japan.zip 解压缩至当前目录
$ unzip japan.zip -d tmp/ #将japan.zip 解压缩至当前目录下的tmp目录