Как использовать tar для вычисления ха sh каталога с исключениями - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь вычислить ха sh каталога проекта, используя tar для сжатия и передачи в sha1sum, и до сих пор у меня есть это:

tar --exclude='.git' -cf - /path/to/my/project

Однако Я получаю сообщение об ошибке «tar: Отказ от записи содержимого архива на терминал (отсутствует опция -f?)» И «tar: Ошибка не может быть исправлена: выход сейчас».

Но если я это сделаю tar --exclude='.git' -cf - /path/to/my/project | sha1sum это работает! Но я хочу проверить, действительно ли папка. git исключена?

1 Ответ

0 голосов
/ 02 мая 2020

Вы можете получить список таких файлов:

tar --exclude='.git' -cvf - /path/to/my/project 2> /tmp/list-files.txt > /dev/null
...