다음과 같은 디렉토리 구조가 있다고 가정해 보겠습니다.
- 목차
- 하위 디렉터리 1
- 파일.png
- 파일.jpg
- 하위 디렉터리 2
- 파일.png
- 파일.jpg
- 하위 디렉터리 1
ISO로 굽고 싶지만 .jpg로만 굽고 싶습니다. 그러나 ISO가 다음과 같이 보이도록 디렉토리 구조를 유지하고 싶습니다.
- 목차
- 하위 디렉터리 1
- 파일.jpg
- 하위 디렉터리 2
- 파일.jpg
- 하위 디렉터리 1
전체 최상위 디렉토리를 복사하고 원하지 않는 항목을 삭제할 필요가 없습니다. 나는 "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'
.