Почему искусственно изменяются, доступ/время изменения с касанием-?

Таким образом, я изучил это с touch -a и touch -m можно изменить времена доступа и время изменения в файл соответственно.

Но почему?

Википедия говорит:

"Обновленный доступ или дата модификации могут быть важны для множества других программ, таких как утилиты резервного копирования или сделать утилита программирования интерфейса командной строки".

Но я все еще не получаю его.

У кого-либо есть 1 или 2 реальных сценария? Кроме того, это может управлять неправильно использоваться?

0
задан 1 November 2015 в 01:41

1 ответ

Хорошо один из примеров Википедии указывает, что это полезно со сделать командой. Сделайте программа, используемая для выполнения Make-файлов, которые содержат сценарий сборки для любого исходного кода и если Вы выполняете команду, это сохранило время изменения текущего Make-файла в каталоге.

Теперь говорят, что Вы хотите восстановить источник по любой причине. если бы необходимо было работать, делают снова, это сказало бы Вам, что там не имеет отношения, так как это уже было выполнено. Таким образом, можно работать touch -m "source.file" для моделирования модификации файла. Выполнение делает в третий раз, когда затем распознал бы изменение и восстановил бы исходный код.

Другой пример состоял бы в том, чтобы вызвать резервное копирование. Если Вы выполняете утилиту резервного копирования, которая, например, создает резервную копию файлов на основе того, когда они были изменены. Вы могли вынудить программу создать резервную копию (или исключить из резервного копирования) файл путем изменения, это - время изменения.

создают ложное впечатление о возрасте файла

, например, для использования в резервных схемах. Вы могли бы хотеть не обновить резервное копирование с более новым, так как они идентичны, или так как изменения не важны по сравнению с расходом обновления резервного копирования на, скажем, медленной строке к удаленному хосту. Для достижения этого у Вас есть простая опция маркировки файла резервной копии с более новой меткой времени, не фальсифицированием, но объявляя, что метка времени законности того файла является теперь другой.

впечатление о возрасте файла является теперь действительно ложью, но ее значение реально и законно.

  • Ответ от этот вопрос, где можно найти еще больше примеров
0
ответ дан 30 September 2019 в 06:05

Другие вопросы по тегам:

Похожие вопросы: