Как использовать команду touch в Linux, а также основные параметры

В этом выпуске «Покорите командную строку» мы поговорим о том, как использовать команду Linux touch.

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

Помощь памяти: подумайте «проснуться»

В ПОРЯДКЕ. Мне нужно объяснить это. Мысль о пробуждении работает для меня, потому что если вы спите и кто-то прикасается к вам, вы можете проснуться, если спите чутко. На мой взгляд, просыпаясь утром, начинается новый день. Мой разум перескакивает к прикосновению к файлу, который создает его. Интересно, как прикосновение означало создание. Ну что ж. Вот оно. Взгляд в мой сумасшедший разум.

Чтобы использовать сенсорную команду, введите touch <file>, где это имя любого файла, включая путь.

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

Допустим, у вас есть несуществующий файл с именем recipe.txt, который вы хотите создать. Для этого введите touch recipe.txt.

Если recipe.txt уже существует, и вы хотите изменить отметку времени на текущий, вы также должны ввести touch recipe.txt.

Обратите внимание, что вы также можете ввести более одного файла в командной строке после ввода touch. Это означает, что если вы наберете touch recipe.txt cake.txt, touch подействует на эти два файла. Он либо создаст один или оба из них, либо изменит отметку времени на одном или обоих из них.

Основные параметры

-t установите отметку времени в файле на любое время. Например: touch -t <YYYYMMDDHHMM.SS> recipe.txt.

ГГГГ устанавливает год. ММ устанавливает месяц. ДД устанавливает день. ЧЧ устанавливает часы от 1 до 23. ММ.СС устанавливает минуты от 1 до 59 и секунды от 1 до 59.

-r заставляет touch использовать метку времени в одном файле для установки метки времени во втором файле.

Допустим, вы хотите установить отметку времени в файле cake.txt на отметку времени в файле recipe.txt. введите touch -r recipe.txt cake.txt.

Связанные команды

Чтобы распечатать рабочий каталог, на который вы в данный момент указываете, используйте команду pwd.

Для перехода в каталоги используйте команду cd.

Чтобы просмотреть содержимое каталога, используйте команду ls.

Для создания каталогов используйте команду mkdir.

Для удаления каталогов используйте команду rmdir.

Для перемещения или переименования файлов и каталогов используйте команду mv.

Для копирования файлов и каталогов используйте команду cp.

Не забудьте использовать команду man, чтобы найти все параметры для любой команды в вашей системе.

И помните, что для менее технического объяснения команд нужно проверить страницы tldr.

Что теперь?

Надеюсь, этот пост помог вам сделать еще один шаг в освоении командной строки. Я приветствую любые отзывы.

Этот пост изначально был написан на https://www.jimhomme.com