Введение
Команда Linux Touch используется для создания пустого файла или обновления временной метки существующего файла. Это простая, но мощная команда, которая может быть очень полезна в различных ситуациях. В этом уроке мы рассмотрим несколько быстрых и простых способов освоить команду Linux Touch.
Создание нового файла
Чтобы создать новый файл с помощью команды Linux Touch, просто укажите имя файла в качестве параметра. Если файл не существует, команда Touch создаст его.
touch myfile.txt
Эта команда создаст новый файл с именем «myfile.txt» в текущем каталоге. Если файл уже существует, команда Touch обновит его временную метку без изменения его содержимого.
Обновление временных меток
По умолчанию команда Linux Touch обновляет метки времени доступа и модификации файла. Однако вы также можете использовать параметр -c, чтобы обновлять временные метки только уже существующих файлов.
touch -c myfile.txt
Эта команда обновит временные метки файла «myfile.txt», если он существует. Если файл не существует, ничего не произойдет.
Указание пользовательских меток времени
В дополнение к обновлению временных меток файлов команда Linux Touch также позволяет указать пользовательские временные метки с помощью параметра -t.
touch -t 202112311200 myfile.txt
Эта команда установит метки времени доступа и изменения файла «myfile.txt» на 31 декабря 2021 г., 12:00. Вы можете указать метку времени в формате "ГГГГММДДЧЧММ", где: - ГГГГ представляет год. - ММ представляет месяц. - ДД представляет день. - ЧЧ представляет час. - ММ представляет минуты.
Создание нескольких файлов
Команда Linux Touch также позволяет создавать несколько файлов одновременно, указывая их имена в качестве параметров.
touch file1.txt file2.txt file3.txt
Эта команда создаст три новых файла с именами «file1.txt», «file2.txt» и «file3.txt» в текущем каталоге.
Заключение
В этом руководстве мы рассмотрели несколько быстрых и простых способов освоить команду Linux Touch. Мы научились создавать новые файлы, обновлять временные метки, задавать пользовательские временные метки и создавать несколько файлов одновременно. Команда Touch — это мощный инструмент, который можно использовать в различных сценариях, что делает его ценным дополнением к вашему арсеналу командной строки Linux.