使用 tar 和 gzip 在 Unix 中归档多个文件

Archiving multiple files in Unix using tar and gzip

我需要使用 targzip 归档多个文件以保留原始文件。我不能拿我的文件冒险。

例如要归档的文件有:

ls
1.doc
2.doc
3.doc
4.xls
5.xls
6.xls

预期输出:

ls
1.doc
2.doc
3.doc
4.xls
5.xls
6.xls
archive.tar.gz

其中 archive.tar.gz 文件包含所有 doc 和 xls 文件。

你试过命令了吗:

tar czf archive.tar.gz *.doc *.xls

这里的选项是:

  • c: 创建
  • z: Gzip
  • f: 输出文件

要提取:

tar xzf archive.tar.gz

您可以阅读 tar 命令的 the manual 以获得高级选项:

man tar