如何使用终端在 Linux 中创建仅包含 .txt 扩展名的文件的 zip 存档

Ale*_*lex 2 linux terminal zip

我有包含这些文件的目录“Documents”:

文件1.txt。

文件2.txt

索引.html

索引.php

脚本.pl

我想使用终端创建仅包含 .txt 扩展名文件的名为 files.zip 的 zip 存档。我怎样才能做到这些?

bap*_*ors 5

在基本级别上,如果您位于文件所在的同一目录中,您可以执行以下操作:

zip files.zip *txt
Run Code Online (Sandbox Code Playgroud)

如果您想使用扩展名压缩文件.txt,请给出绝对路径(如果它们位于Documents目录中),这将files.zip在您所在的当前目录中创建:

zip files.zip /the/path/to/Documents/*txt
Run Code Online (Sandbox Code Playgroud)

如果您还希望此压缩文件位于Documents文件夹中,则应将其指定为:

zip /the/path/to/Documents/files.zip /the/path/to/Documents/*txt
Run Code Online (Sandbox Code Playgroud)