Команда touch
в Bash используется для создания новых файлов или обновления временных меток существующих файлов. Если файл не существует, touch
создаст его. Если файл уже есть, команда обновит его время последнего доступа и изменения.
Основной синтаксис команды touch
выглядит следующим образом:
touch [опции] [аргументы]
-a
: Обновляет только время последнего доступа.-m
: Обновляет только время последнего изменения.-c
: Не создает файл, если он не существует.-t
: Устанавливает конкретное время и дату для файла в формате [[CC]YY]MMDDhhmm[.ss].touch новый_файл.txt
touch существующий_файл.txt
touch -a существующий_файл.txt
touch -t 202310151230.00 новый_файл.txt
touch -c несуществующий_файл.txt
-c
, если хотите избежать создания ненужных файлов.touch
с другими командами в скриптах.ls -l
или stat
, чтобы убедиться, что touch
сработал корректно.