디렉토리에서 ISO를 생성하지만 파일 형식은 하나만 생성됩니다.

디렉토리에서 ISO를 생성하지만 파일 형식은 하나만 생성됩니다.

다음과 같은 디렉토리 구조가 있다고 가정해 보겠습니다.

  • 목차
    • 하위 디렉터리 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로 파이프하는 방법이 있습니까?

답변1

당신은 그것을 사용할 수 있습니다 mkisofs.

Directory빈 디렉터리를 유지하려면 다음 명령을 실행하세요.

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

Directory빈 디렉토리를 유지하지 않으려면 다음 명령을 실행하십시오.

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

답변2

보시면 옵션이 제외할 파일 이름의 "glob" 패턴을 사용한다는 man genisoimage것을 알 수 있으므로 -m케이스에 매개변수를 추가하세요 -m '*.png'.

관련 정보