CMD Master
Назад до блогу
•Arnošt Havelka

Створення порожніх файлів командою touch

Створіть новий порожній файл або оновіть позначку часу на файлі, який уже існує.

Почати інтерактивний урок
Створення порожніх файлів командою touch

touch — найшвидший спосіб створити порожній файл. Якщо ім’я вже існує, touch не стирає вміст — лише оновлює час останньої зміни. Саме тому скрипти й інструменти збірки викликають його так часто.

Створіть новий порожній файл

Передайте touch ім’я, якого ще немає. Файл з’являється одразу і має нуль байтів.

Спробуйте команду

Створіть порожній файл!

Складіть команду
touch[arguments]
touch
filenameІм’я файлу, який треба створити або оновити.
Термінал
~$touch empty.txt

Зробіть файл-заглушку:

Термінал
~$touch empty.txt ls

Можна передати кілька імен в одній команді: touch a.txt b.txt c.txt.

Оновіть файл, який уже існує

Якщо existing.txt уже на диску, touch existing.txt залишає текст усередині й оновлює лише позначку часу. Користуйтеся цим, коли процес стежить за «новими» файлами, або коли хочете, щоб ls -l показав актуальний час без відкриття редактора.

touch existing.txt
ls -l existing.txt

touch не створює відсутні батьківські папки. Якщо потрібен logs/today.txt, а logs ще немає, спочатку створіть папку через mkdir.


Перевірка знань

1 / 3

Що робить touch empty.txt, коли файлу ще немає?

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Читання файлів командами cat і less

Виведіть короткий файл через cat, а довгий переглядайте посторінково через less.