在 Linux 系统中,有许多广为人知且功能强大的归档/压缩工具可供选择。这些工具能够帮助用户将文件和目录打包成单个文件,或将已经打包的文件解压缩回原始状态。下面将介绍其中几个常见的归档/压缩工具,并提供相应的源代码示例。
- tar(打包工具):
tar 是 Linux 系统中最常用的打包工具之一。它可以将多个文件和目录打包成一个 tarball 文件,通常以 .tar 扩展名结尾。下面是一个简单的示例,展示了如何使用 tar 命令将两个文件打包成一个 tarball 文件:
tar -cvf archive.tar file1.txt file2.txt
- gzip(压缩工具):
gzip 是一种常见的文件压缩工具,它通常与 tar 结合使用,以生成 .tar.gz 或 .tgz 格式的文件。下面是一个示例,演示了如何使用 tar 和 gzip 结合压缩文件:
tar