通过7zip命令行指令,压缩除多个后缀名文件之外的所有文件
时间: 2023-11-28 13:04:24 浏览: 34
可以使用以下命令行指令来实现:
```
7z a -tzip archive.zip !(*.suffix1|*.suffix2)
```
其中,`archive.zip` 是压缩文件的名称,`suffix1` 和 `suffix2` 是需要排除的文件后缀名,用 `|` 分隔多个后缀名。`!(*.suffix1|*.suffix2)` 表示匹配除了这些后缀名之外的所有文件。压缩完成后,会将所有符合条件的文件压缩到 `archive.zip` 文件中。
相关问题
通过7zip命令行指令,压缩除指定后缀名文件之外的所有文件
你可以使用以下命令来实现:
```
7z a -tzip archive.zip !(*.txt)
```
这将压缩除了所有的 `.txt` 文件之外的所有文件,并将它们保存到 `archive.zip` 中。你可以将 `*.txt` 替换为你想要排除的任何后缀名。请注意,这个命令要求你在使用它的目录下运行。
linux命令zip压缩多个文件
在Linux中,可以使用`zip`命令来压缩多个文件。`zip`命令非常灵活,可以同时压缩多个文件和目录。
要压缩多个文件,请按照以下步骤进行操作:
1. 打开终端或命令行界面。
2. 使用`cd`命令切换到包含要压缩文件的目录。
3. 运行以下命令来压缩多个文件:
```
zip filename.zip file1 file2 file3 ...
```
其中,`filename.zip`是压缩文件的名称,`file1`、`file2`、`file3`等是要压缩的文件名。你可以根据需要添加更多的文件名。
例如,要压缩目录中的所有文件到一个名为`archive.zip`的压缩文件中,可以运行以下命令:
```bash
zip archive.zip *
```
这将压缩当前目录中的所有文件和子目录,并将它们压缩到名为`archive.zip`的压缩文件中。
4. 压缩完成后,将在当前目录中生成一个名为`filename.zip`的压缩文件,其中包含所有指定的文件。
请注意,使用`zip`命令压缩多个文件时,需要确保所有文件都位于同一目录中,并且具有适当的权限来执行压缩操作。