파이프를 통해 cp에 설치할 수 있습니까?

파이프를 통해 cp에 설치할 수 있습니까?

이 코드는 잘못되었습니다. 작동하게 하는 방법이 있나요?

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를 추출하는 가장 빠른 방법은 무엇입니까?

관련 정보