확인하려는 파일이 다른 위치에 설치된 경우 체크섬을 어떻게 확인할 수 있나요?

확인하려는 파일이 다른 위치에 설치된 경우 체크섬을 어떻게 확인할 수 있나요?

저는 OS X를 사용하고 있으며 다양한 외부 하드 드라이브에서 생성된 여러 체크섬 파일을 가지고 있습니다.

체크섬 파일이 확인하려는 파일과 동일한 위치에 있으면 간단히 다음과 같이 실행할 수 있습니다.

shasum -c sums.sha1

그런데 제 경우에는 파일이 sums.sha1위치하고 ~/Desktop/sums.sha1검증할 파일이 /Volumes/fr-ubb-1(외장드라이브, 읽기전용)에 위치해 있습니다.

위치 인수를 에 전달할 수 없다는 것을 알고 있습니다 shasum. 다른 위치에 있는 파일을 사용하여 체크섬 파일 유효성 검사를 실행하는 가장 좋은 방법은 무엇입니까?

답변1

확인하려는 파일이 포함된 디렉터리에서 실행하고 체크섬 파일의 전체 경로를 제공합니다.

cd /Volumes/fr-ubb-1
shasum -c ~/Desktop/sums.sha1

이는 .NET 뿐만 아니라 대부분의(아마도 모든) 체크섬 확인 도구에 적용됩니다 shasum.

답변2

또는 파일의 절대 경로를 포함하도록 sums.md5의 내용을 수정하세요.

관련 정보