tar命令用于打包解包,结合gzip、bzip2等实现压缩解压;gzip和bzip2适用于单个文件,前者快后者压缩率高;zip/unzip跨平台兼容性好;7z支持多格式且压缩率高,需安装p7zip。

Linux命令行提供了多种工具来处理压缩文件,不同格式对应不同的命令。掌握这些常用操作能大幅提升文件管理效率。
tar 是最常用的归档工具,常与压缩程序结合使用。它本身不压缩,但可调用 gzip、bzip2 等进行压缩。
常见用法:tar -czvf archive.tar.gz /path/to/dir
tar -xzvf archive.tar.gz
tar -tzvf archive.tar.gz
tar -xzvf archive.tar.gz -C /target/path
这两个工具适合压缩单个文件,gzip 更快,bzip2 压缩率更高。
基本操作:gzip file.txt → 生成 file.txt.gzbzip2 file.txt → 生成 file.txt.bz2gunzip file.txt.gzbunzip2 file.txt.bz2
zcat file.txt.gz 或 zless file.txt.gz
zip 格式兼容性好,适合与 Windows 用户交换文件。
常用命令:zip -r archive.zip /path/to/folder
unzip archive.zip
unzip -l archive.zip
unzip archive.zip -d /target/path
7z 支持 7z、zip、rar 等多种格式,压缩率高,需先安装 p7zip 工具包。
示例:7z a archive.7z /path/to/files
7z x archive.7z
7z l archive.7z
基本上就这些。根据格式选择合适命令,组合参数灵活使用,就能高效管理各种压缩文件。注意压缩后原文件通常会被删除(如 gzip),操作前确认是否需要保留。
以上就是如何在Linux命令行中管理压缩文件?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号