文件归档与压缩:tar、gzip、zip
学习使用 tar 打包、gzip/bzip2 压缩以及 zip 工具。 · 难度:入门 · +15XP
概念
归档(archive)是将多个文件合并为一个文件,压缩是减小文件体积。tar 常用于归档,gzip/bzip2 用于压缩,zip 同时支持归档和压缩。用法
tar -czf archive.tar.gz dir/:创建 gzip 压缩归档。tar -xzf archive.tar.gz:解压。gzip file:压缩文件,生成 .gz。gunzip file.gz:解压 .gz。zip -r archive.zip dir/:创建 zip 归档。unzip archive.zip:解压 zip。代码示例
mkdir myfiles
touch myfiles/{a,b,c}.txt
tar -czf myfiles.tar.gz myfiles/
tar -tzf myfiles.tar.gz # 查看内容
rm -rf myfiles
tar -xzf myfiles.tar.gz