ISO로 직접 변환하려는 Linux TAR 파일이 있습니다. 파일의 내용을 먼저 추출하지 않고도이 작업을 수행하는 방법이 있습니까?
이것은 다음 질문 과 비슷합니다 . 그러나 이것은 일반 또는 직선형 tar 파일에 중점을 두며 bzip 또는 bzipped tar와 관련이 없습니다.
이것은 또한 스크립트 내에서 사용하려는 의도이며 먼저 추출하지 않으려는 이유입니다.
ISO로 직접 변환하려는 Linux TAR 파일이 있습니다. 파일의 내용을 먼저 추출하지 않고도이 작업을 수행하는 방법이 있습니까?
이것은 다음 질문 과 비슷합니다 . 그러나 이것은 일반 또는 직선형 tar 파일에 중점을 두며 bzip 또는 bzipped tar와 관련이 없습니다.
이것은 또한 스크립트 내에서 사용하려는 의도이며 먼저 추출하지 않으려는 이유입니다.
답변:
그것을 추출해야하지만 하드 드라이브로 추출하지 않아야합니다 stdtout을 사용하여 genisoimage 또는 mkisofs로 파이프 할 수 있습니다
tar --to-stdout xf tareddata.tar | genisoimage -o image.iso tareddata
그것을 테스트 :
mount -o loop image.iso /mnt
이 문제를 자동화하는 작은 스크립트를 작성할 수 있습니다
Greez Bull
-Acdtrux' or
--test-label '옵션 중 하나를 지정해야합니다 . 다음 오류는 다음과 같습니다. I : -input-charset이 지정되지 않고 utf-8 (로케일 설정에서 감지)을 사용합니다. 마지막 오류는 다음과 같습니다. genisoimage : 해당 파일 또는 디렉토리가 없습니다. 유효하지 않은 노드- 'tareddata'.