3개의 .iso 파일로 나누어진 CD를 다운로드했습니다.
3개를 하나의 폴더로 추출하고 싶어요
7z를 시도했지만 실패했고 작동시키는 방법을 알 수 없었습니다.
답변1
-o
(출력 대상) 스위치를 (아카이브 유형) 으로 사용 7z
하십시오 . -t
일반적인 실수는 7z
스위치 뒤에 공백을 넣는 것인데, 이로 인해 명령이 실패하게 됩니다. x
전체 경로로 추출하려면 옵션을 사용하십시오 . 7zip이 없으면 설치하세요.
sudo apt install p7zip-full
각 iso에 대해 동일한 출력 디렉터리를 지정할 수 있습니다. 아래 명령은 출력 디렉터리를 호출한다고 가정하므로 outdir
필요에 따라 조정합니다.
다음 명령은 재결합이 필요한 분할 아카이브용으로, 귀하의 경우에 적용될 수 있습니다. 먼저 이것을 시도해 보십시오( name-of.iso
첫 번째 파일의 이름으로 바꾸십시오):
7z x name-of.iso -tsplit -ooutdir
오류가 발생 cannot process file as archive
하거나 유사한 경우 해당 파일은 분할 아카이브에서 가져온 것이 아닙니다. 추출하려면 각 파일에 대해 수행할 수 있는 작업
7z x name-of.iso -ooutdir
또는 (파일이 많은 경우 유용함) 루프를 사용하여 for
모든 파일을 한 번에 추출할 수 있습니다.
for f in *.iso*; do 7z x "$f" -ooutdir; done