growisofs 带有特定扩展名的文件

growisofs 带有特定扩展名的文件

有没有高手能帮我构建一个命令行,让我可以只将(比如说)*.jpg 文件添加到 growisofs 命令中。

它将需要递归文件夹结构并仅将那些 .jpg 文件添加到 ISO 映像中。

因此类似于下面的递归:

growisofs -Z /dev/dvdrw -R -J /some/files/*.jpg

答案1

如果有的话,答案就在 mkisofs 的手册页中,因为 growisofs 将有关内容的参数转发给该程序。

较新版本的 cdrtools 支持 mkisofs 的 -find 选项。请参阅 http://cdrtools.sourceforge.net/private/man/cdrecord/mkisofs.8.html

在阅读了-find、示例和死链接的描述后,我会尝试

growisofs -Z /dev/dvdrw -R -J  -find /some/files -name '*.jpg'

实际上我不会尝试这个,因为我有自己的程序 xorriso 可以完成这样的工作。:))

xorriso -outdev /dev/dvdrw -blank as_needed -joliet on \
        -findx /some/files -name '*.jpg' -exec add_missing / -- 

这会将 /some/files 下的 *.jpg 文件复制到 ISO 中并创建存放这些文件的目录。例如,文件 /some/files/dogs/wuffy.jpg 将在 ISO 中变为 /dogs/wuffy.jpg。

祝你今天过得愉快 :)

托马斯

相关内容