6 способов создания и обновления файлов с помощью команды touch в Linux

Команда «touch» в Linux используется для создания новых пустых файлов или обновления временных меток существующих файлов. Вот несколько методов, которые вы можете использовать с командой «touch»:

  1. Создание нового пустого файла:
    Вы можете создать новый пустой файл, используя команду «touch», за которой следует желаемое имя файла. Например:

    touch filename.txt
  2. Обновление временных меток существующих файлов.
    Если вы хотите обновить временные метки существующего файла без изменения его содержимого, вы можете просто использовать команду «touch», за которой следует имя файла. Например:

    touch existing_file.txt
  3. Создание нескольких файлов:
    Команда «touch» также позволяет создавать несколько файлов одновременно. Вы можете указать несколько имен файлов, разделенных пробелами. Например:

    touch file1.txt file2.txt file3.txt
  4. Использование подстановочных знаков.
    Вы можете использовать подстановочные знаки для создания или обновления нескольких файлов на основе шаблонов. Например, чтобы создать файлы с определенным префиксом, за которым следуют цифры от 1 до 10, вы можете использовать:

    touch prefix{1..10}.txt
  5. Сохранение временных меток.
    По умолчанию команда «touch» обновляет временные метки доступа и изменения. Если вы хотите обновить только определенные временные метки, вы можете использовать опцию «-a» для времени доступа или опцию «-m» для времени изменения. Например:

    touch -a filename.txt  # Update access time only
    touch -m filename.txt  # Update modification time only
  6. Установка пользовательских меток времени:
    Вы можете установить собственные метки времени, используя параметр «-t», за которым следует желаемая метка времени в формате «ГГГГММДДччмм.сс». Например:

    touch -t 202112241200.00 filename.txt