Есть ли способ использовать chown / chgrp без изменения последней измененной даты?

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

  • Изменить разрешение папки на основе list.txt
  • Как восстановить групповую / пользовательскую правку по умолчанию для всех файлов в / var?
  • chmod и chown не работают в sudo, называемом скриптом
  • npm проверка обновлений не удалась при входе в систему
  • проблема безопасности вокруг добавления пользователя cron в группу веб-приложений
  • Как выполнить chown и chgrp в одной команде
  • Почему «.» работать в chown?
  • chown не работает через скрипт
  • One Solution collect form web for “Есть ли способ использовать chown / chgrp без изменения последней измененной даты?”

    Время mtime (время изменения файла) не должно меняться при изменении владельца (равно как и время доступа или время доступа). Это будет изменение информации об иноде, отраженной в поле ctime.

    Если вы обнаружите, что в вашей системе chown(2) (или chown(1) и chgrp(1) ) изменяют mtime или atime, и вы обеспокоены сохранением как mtime, так и atime, тогда вам нужно будет написать код для сбора текущего времени (с использованием stat(2) или stat(1) ), и восстановить их (используя utimes(2) или touch(1) ).

    AFAIK, вы не можете контролировать настройку ctime. Если индекс inode изменяется, система регистрирует время его изменения и не позволяет вам это изменить.

    Interesting Posts

    Переименуйте файл в терминале Mac OS с помощью Regex

    В meminfo, иногда Mapped больше, чем Cached

    Установка вина из источника без доступа root

    Не обнаружено устройство Ethernet

    Как предотвратить замену на Mac OS X?

    Зашифрованная загрузка падает на оболочку, как настроить LVM crypttab последовательно? «ALERT! {логический путь тома} не существует '

    Проблема при установке адаптера беспроводной связи alink MT7601U на centos 7

    Могу ли я `ls` все файлы в каталоге от« 1 »,« 2 », …,« 9 »,« 10 »,« 11 », …,« 20 »,« 21 », …?

    tmux не корректно отображает границы

    Какова терминология для сырой записи блочным устройствам?

    Переносимость исполняемого файла другой машине Linux

    Как (легко) иметь возможность использовать новый en _ ** locale?

    Построение дебианской установки для платы Allwinner. Зачем нужен «последовательный» кабель?

    Как получить анимированное всплывающее окно в MATLAB для отображения моих функций

    Raspbian, Huawei E303, общедоступный IP-адрес

    Linux и Unix - лучшая ОС в мире.