linux - Shell - 在不包含子目录的目录中创建 zip 文件

标签 linux shell ubuntu directory

我有这样的结构:

file1.jpg
file2.png
subfolder1
subfolder2
file3.jpg
...
现在我想通过 shell 只创建目录根目录中存在的文件的 zip 文件,而不考虑子目录和其中包含的文件。
我能怎么做?我希望我已经足够清楚了

最佳答案

您可以使用 find 来尝试类似的操作。
它只会查找当前文件夹中的文件并将其压缩到名为 filename.zip 的文件中find . -maxdepth 1 -type f -exec zip filename.zip '{}' \;

关于linux - Shell - 在不包含子目录的目录中创建 zip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70019940/

相关文章:

bash - Shell exec 和管道

Python3.8 JSON 模块在 Ubuntu 20.04 LTS 上不起作用

ubuntu - 使用 VLC 在两个屏幕上显示视频

ubuntu - Sublime 2 侧边栏文件夹在 Ubuntu 13 中不起作用

linux - C 编程 Fork 示例

无法回显到 POSIX 消息队列

php - -bash : laravel: command not found

java - 如何修复 Linux 中 PHPStorm 10 中的字体渲染?

linux - 将文件中的每个单词替换为另一个字典文件中的值

linux脚本移动目录中的文件和数据