Привет.
Создаю файл:
nano test/1.txt
Отправляю его в архив:
tar -uf foo.tar test/* --newer-mtime "2 minutes ago"
Изменяю файл:
nano test/1.txt
Отправляю в архив:
tar -uf foo.tar test/* --newer-mtime "2 minutes ago"
Смотрим архив:
tar -tvf foo.tar
Видим 2 файла:
-rw-r--r-- root/root 6 2017-04-26 23:44 test/1.txt
-rw-r--r-- root/root 12 2017-04-26 23:44 test/1.txt
Разархивируем:
# tar -xvf ../foo.tar
test/1.txt
test/1.txt
Смотрим папку:
# ls test
1.txt
Зачем tar хранит 2 файла в архиве, если после разархивации все равно будет последняя версия файла?