Изменение времени доступа и модификации файла (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
Предыдущий раздел: Утилиты