13、Linux 文件归档、压缩与查找全攻略
2026/5/26 21:59:02 网站建设 项目流程

Linux 文件归档、压缩与查找全攻略

1. 文件归档与压缩

1.1 问题提出

当需要压缩一个包含多个子目录和文件的目录时,如果使用 gzip 或 bzip2 并加上 -r(递归)选项,会得到多个单独压缩的文件,这并非我们想要的结果。例如,要压缩一个包含 100 个文件的目录,使用上述方法会得到 100 个 .gz 或 .bz2 文件,处理起来很不方便。

1.2 使用 tar 和 gzip 进行归档与压缩

1.2.1 分步操作

可以先使用 tar 归档目录及其内容,再使用 gzip 压缩生成的 tarball。示例如下:

$ ls -l moby-dick/* scott scott 102519 moby-dick/job.txt scott scott 1236574 moby-dick/moby-dick.txt scott scott 508925 moby-dick/paradise_lost.txt moby-dick/bible: scott scott 207254 genesis.txt scott scott 102519 job.txt $ tar -cf moby.tar moby-dick/ | gzip -c > moby.tar.gz $ ls -l scott scott 168 moby-dick/ scott scott 20 moby.tar.gz
1.2.2 简化操作

使用 tar 的 -z(或 –gzip)和 -v(或 –verbose)选项可以简化操作。-

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询