Iso

從目錄創建 ISO,但只有一種文件類型

  • May 30, 2016

假設我有一個結構如下的目錄:

  • 目錄

    • 子目錄 1

      • 文件.png
      • 文件.jpg
    • 子目錄 2

      • 文件.png
      • 文件.jpg

我想把它刻錄成 ISO,但只有 .jpg 的。不過,我想保留目錄結構,以便 ISO 看起來像這樣:

  • 目錄

    • 子目錄 1

      • 文件.jpg
    • 子目錄 2

      • 文件.jpg

無需複制整個頂級目錄並刪除我不想要的東西。我一直在閱讀“genisoimage”(http://www.tuxarena.com/static/tut_iso_cli.php),但我沒有看到任何基於文件類型或文件名的內置過濾機制。有沒有辦法使用這個工具或其他工具來實現這一點,或者可能結合像 grep 這樣的工具並將輸出管道輸入到 genisoimage?

您可以使用mkisofs.

Directory如果要保留空目錄,請執行以下命令:

mkisofs -o out.iso -find -name '*.jpg' -o -type d

Directory如果您不想保留空目錄,請執行此命令:

mkisofs -o out.iso -find -name '*.jpg'

如果您查看,man genisoimage您會發現該-m選項採用“glob”模式的文件名來排除,因此在您的情況下添加 arguments -m '*.png'

引用自:https://unix.stackexchange.com/questions/286490