我有文件夹 A 和子文件夹 B、C 和 D。我的 jpg 文件在子文件夹中。我知道命令:
convert *.jpg output.pdf
将文件夹中的所有 jpg 转换为一个 pdf。但是当我在文件夹 A 中时,我无法使用此命令。你知道当我在文件夹A时可以使用什么命令来转换子文件夹中的jpg文件如下:
B: *.jpg -> B.pdf
C: *.jpg -> C.pdf
D: *.jpg -> D.pdf
我想你明白我的意思了。我不希望子文件夹的所有 jpg 文件都放在一个 pdf 中,但我希望每个子文件夹都有一个 pdf。我希望你能帮我解决这个问题。
最佳答案
convert ./B/*.jpg outputB.pdf
或者如果您想在一个循环中完成所有操作(假设您在目录 A 中):
for dir in $(find . -maxdepth 1 -type d)
do
convert ./$dir/*.jpg output.$dir.pdf
done
关于linux - 如何在 linux 中一步将子文件夹中的 jpg 文件转换为每个 pdf 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21309288/