压缩 | 解压缩 | 说明 |
---|---|---|
zip | unzip | 兼容Unix和Windows,可以压缩多个文件或目录 |
gzip | gunzip | 压缩单个文件,压缩率低,CPU开销低 |
bzip2 | bunzip2 | 压缩单个文件,压缩率较高,CPU开销较高 |
xz | unxz | 压缩单个文件,压缩率高,时间长,解压快,CPU开销高 |
# 压缩目录下的所有内容
zip -r /tmp/test.zip ./*
# 解压缩
unzip test.zip
# 多个目录合并压缩
zip -r /tmp/test.zip /test/ /etc/passwd
# 解压缩到指定目录
unzip test.zip -d /tmp/backup/
# 压缩单个文件
gzip file1
# 递归压缩目录中的文件
gzip -r dir/
# 解压缩目录下的所有压缩包
gunzip dir/*
# 同上
gzip -d dir/*
# 压缩单个文件
bzip2 file1
# 解压缩目录下的所有压缩包
bunzip2 dir/*
# 同上
bzip2 -d dir/*
使用压缩工具会改变文件的属性信息。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。