
이 코드는 잘못되었지만 해당 작업을 수행할 수 있는 것이 있습니까?
mount somefile.iso | cp - Directory
더 구체적으로 말하자면, 마운트된 원본 파일을 사용하는 동안 읽기 전용 문제가 발생하여 복사본이 필요합니다.
답변1
파이프를 통해서는 확실히 불가능하지만(마운트를 사용하면 파일 시스템을 통해 파일에 액세스할 수 있지만 다행히 stdout을 통해 파일을 모두 보내지는 않습니다) mount -o loop /path/to/file.iso /path/to/directory && cp /path/to/directory /path/to/cop
. 여기서는 &&
첫 번째 명령이 성공한 경우에만 두 번째 명령이 실행된다는 의미입니다(즉, 0을 반환함).
이제 분명히 당신이 원하는 것은 iso를 마운트하는 것이 아니라, 내가 올바르게 이해했다면 tar.gz 또는 zip 아카이브를 사용하는 것처럼 iso에서 파일을 추출하는 것입니다. 이 경우 더 효율적인 대안을 여기에서 찾아볼 수 있습니다.ISO를 추출하는 가장 빠른 방법은 무엇입니까?