touch - позволяет создать новые файлы или обновлять время последнего доступа и модификации существующих файлов.
Разработчик:
Paul Rubin
Arnold Robbins
Jim Kingdon
Лицензия:
Стандартная общественная лицензия GNU версии 3 (GPLv3)
Синтаксис:
touch [параметр]… [файл]…
Если строка аргумента ФАЙЛ равна -, то это обрабатывается специальным образом
и вызывает изменение временных меток файла, связанного со стандартным выводом.
Аргументы, обязательные для длинных параметров, обязательны и для коротких.
Параметры:
| Параметр | Описание |
|---|---|
| -a | изменить только время доступа |
| -c, --no-create | не создавать файлы |
| -d, --date=СТРОКА | проанализировать СТРОКУ и использовать её вместо текущего времени |
| -f | (игнорируется) |
| -h, --no-dereference | изменяет символьные ссылки, а не файлы, на которые они ссылаются (имеет смысл только на системах, где можно изменять владельца символьной ссылки) |
| -m | изменять только время изменения |
| -r, --reference=ФАЙЛ | использовать время ФАЙЛА вместо текущего времени |
| -t ВРЕМЯ | использовать [[ВВ]ГГ]ММДДччмм[.сс] вместо текущего времени |
| --time=СЛОВО | изменить время, указанное СЛОВОм: значения access, atime, use эквивалентны -a значения modify, mtime эквивалентны -m |
| --help | показать эту справку и выйти |
| --version | показать информацию о версии и выйти |
Параметры -d и -t используют разные форматы даты и времени.
Команда создаст файл в текущей директории, если такого файла не существует:
touch example.txt
Эта команда создает файл example.txt с временем доступа и модификации, установленными на 13 июля 2023 года, 12:00.
touch -t 202307131200 example.txt
Команда для рекурсивного обновления времени доступа и модификации всех файлов в указанной директории:
touch -r source_dir destination_dir
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Внимание! Данный системный модуль может быть уже установлен.
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.