4 шляхи створення файлів в терміналі Лінукс

Якщо ви використовуєте операційні системи з графічним середовищем, такі як Віндовс, то створення файлу це просто. Ви клікаєте мишкою у меню менеджера фалів на панелі інструментів і обираєте потрібну опцію. Або ж відповідний пункт в контекстному меню.

створити файл в терміналі Linux

Але в середовищі командного рядка все не так. Тут нема можливостей кліків мишкою. Тоді ж як в Лінус створити файл?

Існує кілька шляхів для створення нового файлу в терміналі Лінукс. Розглянемо їх.

1. Створення порожнього файлу за допомогою команди touch

Один з найпоширеніших варіантів використання команди touch це створення нового порожнього файлу. Синтаксис дуже простий

touch назва_файлу

Якщо файлу з такою назвою ще нема, то утвориться новий порожній файл. Якщо цей файл вже існує то оновиться його мітка часу.

Якщо ви хочете бути впевнені точно, що буде створено новий файл і не відбудеться зміна мітки часу наявного, використайте параметр .

2. Створення файлів командою cat

Інший популярний шлях створити новий файл – скористатися командою cat.
Команда зазвичай використовується для перегляду вмісту файлів, але так само з її допомогою можна створити новий файл

cat > назва_файлу.txt

В цей час, якщо необхідно, ви можете написати якийсь текст і він запишеться у файл. Щоб завершити і зберегти дію натисніть клавіатурне скорочення Ctrl+D.

Якщо файл з таким ім’ям вже існує і ви користуючись cat написали новий текст ці нові рядки будуть додані в кінець файлу.

3. Створення нового файлу командою echo

Головною функцією команди echo є просте повторення (ехо) того, що ви друкуєте на екрані. Але якщо в echo використати перенаправлення, ви можете створити новий файл.

Для створення нового файлу в команді echo ви повинні написати щось таке:

echo "Це простий текст" > назва_файлу.txt

Новостворений файл назва_файлу.txt міститиме текст: Це простий текст.

Ви не зобов’язані додавати текст до нового файлу. Також командою echo можна створити порожній файл, скориставшись наступною командою:

echo > назва_файлу.txt

Утвориться новий файл лише з одним порожнім рядком. Ви можете перевірити кількість рядків командою wc.

4. Створити новий файл за допомогою текстового редактора, такого як Vim

Останній метод – це використання текстового редактора. Консольні текстові редактори такі як Emacs, Vim або Nano безумовно можуть використовуватись для створення нових файлів.

Перед використанням цих текстових редакторів ви маєте впевнитись, що знаєте базові речі, такі як збереження та вихід з редактору. Адже інструменти з графічних програм тут не діють.

Отже, якщо ви користуєтесь Vim то синтаксис для створення нового файлу буде таким:

vim назва_файлу

А який спосіб обираєте ви ?


Переклад, оригінальний допис тут –> https://linuxhandbook.com/create-file-linux