Изменение времени доступа и модификации файла (POSIX)
touch [-acm] [-r эталонный_файл|-t время] файл...
01–12). 01–31). 00–23). 00–59). 00–61). | Значение ГГ | Соответствующее значение ВВ |
|---|---|
69–99 | 19 |
00–68 | 20 |
TZ (см. далее). Если получено время, предшествующее 0 часов 0 минут 0 секунд 1 января 1970 года по универсальному глобальному времени (т.е. началу эры Unix), то утилита touch незамедлительно завершает работу со статусом ошибки. 00–61, а не 00–59 обусловлено обеспечением поддержки применения секунд координации. Если для переменной СС установлено значение 60 или 61, а полученное время (с учетом переменной среды TZ) не относится к секунде координации, полученное время на одну секунду опережает время, где СС составляет 59. Если значение переменной СС не указано, используется значение 0.ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита touch обеспечивает возможность изменения времени доступа к файлам или времени их модификации, или обоих этих параметров.
Если любой из указанных файлов не существует, файл создается, если не определена опция -c. Если значение времени не указано, используется текущее время. Опция -a обеспечивает изменение только времени доступа к файлу. Опция -m обеспечивает изменение только времени модификации файла.
Если опции не указаны, то утилита touch работает так же, как при использовании опций -a и -m.
Установка времени доступа к файлу file1 и времени его модификации в текущее значение системного времени:
touch file1
Изменение времени доступа к файлу file2 и времени его модификации с установкой значений, равных времени модификации файла file1:
touch -r file1 file2
Установка времени доступа к файлу file3 и времени его модификации в значения, соответствующие 12 часам 34 минутам 25 декабря текущего года:
touch -t 12251234 file3
Базовые подсистемы ЗОСРВ «Нейтрино», POSIX
Предыдущий раздел: Утилиты