Утилита touch#

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

Синтаксис touch:

touch <options> <files>

Где:

  • <options> - опции;

  • <files> - файлы.

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

Опция

Описание

-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