tar
语法:tar [选项] 压缩归档名 压缩归档文件 1 压缩归档文件2 ….
- 选项:
- -c 压缩或归档文件
- -x 解压压缩文件或归档文件
- -f 在压缩或归档时使用新文件名来备份
- -z 使用gzip的格式来压缩解压
- -v 显示执行的过程
- -t 列出备份文件的内容
- -C <目录> 切换工作目录,先进入指定目录再执行压缩/解压缩操作,可用于仅压缩特定目录里的内容或解压缩到特定目录
- 举例:
- tar -cvf demo.tar demo1 demo2 对文件进行打包归档
- tar -xvf demo.tar 对归档文件进行解压
- tar -czvf demo.tar.gz demo1 demo2 对文件进行压缩
- tar -xzvf demo.tar.gz 对压缩包进行解压
- 注:f文档名参数要放到最后,后面要跟压缩文档名
gzip
语法:gzip [选项] 归档文件名 — 针对归档文件进行压缩解压
- 选项:
选项:
-d 解开压缩文件
-f 强行压缩文件
-l 列出压缩文件的相关信息举例:
gzip demo.tar 对归档文件进行压缩
gzip -d demo.tar.gz 解开压缩文件zip/unzip
语法:
- zip [选项] 压缩文件名.zip 压缩文件
- 选项:
- -q 不显示指令执行过程
- -r 递归处理,将指定目录下的所有文件和子目录一并处理
- -z 替压缩文件加上注释
- -v 显示指令执行过程或显示版本信息
- 举例:
- zip demo.zip demo 将文件压缩成zip格式的压缩包
- zip -r demo.zip /opt/exrt 将目录以及子目录压缩
- 选项:
- unzip zip压缩包 —解压
- zip [选项] 压缩文件名.zip 压缩文件
