我正在尝试查找并压缩我的所有 pdf 文件。找到工作正常:
查找-iname“*.pdf”
我想将打印的所有内容压缩到 1 个文件中。感谢您的时间。
答案1
像这样的事情可能会起作用:
find . -iname '*.pdf' -print0 | xargs -0 zip archive.zip
这将使用其原始文件系统路径存储所有内容(例如 foo/bar/myfile.pdf 将作为 foo/bar/myfile.pdf 存储在 zip 文件中)。
答案2
你不需要find
那个。
#!/bin/bash
shopt extglob
shopt nocaseglob
zip zipfile.zip **/*.pdf
(未经测试,因为在我的手机上输入)