Как использовать ключ -d вместе с tar?

Рейтинг: 0Ответов: 1Опубликовано: 05.10.2014

Ключ -d, как указано в ман. странице, предназначен для сравнения архива с его источником в файловой системе. Как произвести данную проверку?

Ответы

▲ 1

Должно сработать tar -df archive.tar.

Юниксовские утилиты в случае успеха обычно вовсе ничего не выводят, так что если проверка не обнаружила различий, не выведется ничего. Если вам это не по душе, можно воспользоваться возвращаемым значением:

tar -df ar.tar && echo No changes

выведет No changes, если ничего не поменялось. Такой трюк работает в Unix shell (например, bash), и, как я только что к своему удивлению выяснил, в стандартном cmd.exe под Windows.