Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash touch : Создание или обновление временных меток файлов
    1. Обзор
    2. Использование
    3. Общие опции
    4. Общие примеры
    5. Советы

[Linux] Bash touch <Использование>: Создание или обновление временных меток файлов

Обзор

Команда touch в Bash используется для создания новых файлов или обновления временных меток существующих файлов. Если файл не существует, touch создаст его. Если файл уже есть, команда обновит его время последнего доступа и изменения.

Использование

Основной синтаксис команды touch выглядит следующим образом:

touch [опции] [аргументы]

Общие опции

  • -a: Обновляет только время последнего доступа.
  • -m: Обновляет только время последнего изменения.
  • -c: Не создает файл, если он не существует.
  • -t: Устанавливает конкретное время и дату для файла в формате [[CC]YY]MMDDhhmm[.ss].

Общие примеры

  1. Создание нового файла:
    touch новый_файл.txt
    
  2. Обновление временной метки существующего файла:
    touch существующий_файл.txt
    
  3. Обновление только времени последнего доступа:
    touch -a существующий_файл.txt
    
  4. Установка конкретной даты и времени:
    touch -t 202310151230.00 новый_файл.txt
    
  5. Не создавать файл, если он не существует:
    touch -c несуществующий_файл.txt
    

Советы

  • Используйте -c, если хотите избежать создания ненужных файлов.
  • Для автоматизации задач можно комбинировать touch с другими командами в скриптах.
  • Проверяйте временные метки файлов с помощью команды ls -l или stat, чтобы убедиться, что touch сработал корректно.