Skip to content

压缩与归档

zip/unzip

安装:

bash
# macOS
brew install zip unzip

# Ubuntu
sudo apt install -y zip unzip
bash
# 将指定文件或目录打包为 filename.zip
zip -r filename.zip file/directory
zip -r filename.zip directory_name -x "*.DS_Store"

# 解压、查看内容、解压到指定目录
unzip filename.zip
unzip -l filename.zip
unzip filename.zip -d /path/to/destination

tar

bash
# 打包并压缩为 filename.tar.gz
tar -zcvf filename.tar.gz file/directory

# 解压、查看内容、解压到指定目录
tar -zxvf filename.tar.gz
tar -ztvf filename.tar.gz
tar -zxvf filename.tar.gz -C /path/to/destination

7z

安装:

bash
sudo apt install -y p7zip-full
bash
# 压缩、解压、查看内容和测试完整性
7z a -t7z filename.7z file/directory
7z x filename.7z
7z l filename.7z
7z t filename.7z

基于 MIT 许可发布