터미널 명령을 통해 폴더에서 ISO 이미지 생성

터미널 명령을 통해 폴더에서 ISO 이미지 생성

터미널 명령을 통해 폴더 또는 단일 파일에서 iso 이미지를 만드는 방법은 무엇입니까? 현재 저는 BraseroGUI를 통해 이 작업을 수행하고 있지만 쉘 스크립트를 사용하여 수행하고 싶습니다.

답변1

genisoimage데비안에서 같은 이름의 패키지에 사용되면 매우 간단해 보입니다.

genisoimage -o output_image.iso directory_name

다양한 상황을 처리할 수 있는 옵션이 많이 있으므로 특정 사용 사례에 어떤 옵션이 적합한지 알아보려면 매뉴얼 페이지를 확인해야 합니다.

당신은 또한 볼 수 있습니다

답변2

폴더에서 CD를 만드는 데 사용할 수 있습니다 mkisofs.

mkisofs -lJR -o output_image.iso directory_name

-l: 전체 31자 파일 이름을 허용합니다.

-J: 일반 iso9660 파일 이름 외에도 Joliet 디렉터리 레코드가 생성됩니다.

-R: Rock Ridge 프로토콜을 사용하여 SUSP(System Usage Sharing Protocol) 및 RR(Rock Ridge) 레코드를 생성합니다.

https://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge

답변3

다음 기본 명령을 사용하십시오.

  mkisofs -o output_image.iso directory_name

한 단계 더 나아가 iso에 볼륨 레이블을 추가하고 gzip을 사용하여 iso 이미지를 압축합니다.

  mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz

답변4

오픈BSD함께 mkisofs가 아니라 함께mkhybrid를 기반으로 하는 기본 명령은 다음과 유사합니다 mkisofs.

mkhybrid -o output_image.iso directory_name

옵션은 유사하지만 일부 주요 특징은 다음과 같습니다.
-J- Joliet(Windows용)
-l- 전체 32자 파일 이름 허용
-L- 파일 이름이 마침표로 시작하도록 허용
-R- Rock Ridge(*nix용)
-r- -R과 유사하지만 파일 소유권이 있음 패턴은 다음과 같습니다. 명확함
-V- 볼륨 레이블

mkisofs설치 cdrtools패키지를 통해 사용 가능: pkg_add cdrtools
xorriso설치 xorriso패키지를 통해 사용 가능:pkg_add xorriso

관련 정보