Утилита touch#

Описание#

Утилита touch используется для создания пустых файлов и обновления временных меток в существующих.

Синтаксис утилиты:

touch <options> <files>

Где:

  • <options> - опции;

  • <files> - файлы.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции touch#

Опция

Описание

-a

Изменить только время доступа

-c

Запретить создание файлов

-t

Использовать указанные дату и время вместо текущих (по умолчанию)

-m

Изменить только время модификации

-r <file>

Использовать время указанного файла вместо текущего времени

Примеры использования#

  • Для создания пустого файла myfile.txt введите команду:

    touch myfile.txt
    
  • Для установления метки времени - дата 21.03.2024, время 10:16 - для файла myfile.txt введите команду:

    touch -t 202403211016 myfile.txt
    

    Дата и время указываются в формате ГГГГММДДччмм.сс - год, месяц, день, часы, минуты, после точки - секунды.

  • Для установления метки времени - дата 21.03.2024, время 10:16 - для файла myfile.txt и запрета на создание файла в случае его отсутствия введите команду:

    touch -c -t 202403211016 myfile.txt
    

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man touch

Или:

touch --help