Como verificar somas de verificação se os arquivos a checar estiverem montados em locais diferentes?

0

Eu uso o OS X e tenho vários arquivos de checksum que são gerados a partir de diferentes harddisks externos.

Se os arquivos de soma de verificação estiverem no mesmo local que os arquivos a serem verificados, posso simplesmente executar, por exemplo:

shasum -c sums.sha1

Mas, no meu caso, sums.sha1 está localizado em ~/Desktop/sums.sha1 e os arquivos a serem verificados estão em /Volumes/fr-ubb-1 (unidade externa, somente leitura).

Entendo que não é possível passar um parâmetro de local para shasum . Qual é a melhor prática para executar a verificação do meu arquivo de soma de verificação com arquivos em um local diferente?

    
por StandardNerd 04.10.2017 / 12:01

2 respostas

5

Execute-o no diretório que contém os arquivos a serem verificados e forneça o caminho completo para o arquivo de soma de verificação:

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

Isso funciona com a maioria das (talvez todas) ferramentas de verificação de soma de verificação, não apenas shasum .

    
por 04.10.2017 / 12:03
0

Ou modifique o conteúdo do sums.md5 para incluir o caminho absoluto para os arquivos.

    
por 04.10.2017 / 12:05

Tags