Как использовать команду 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