Створити або видалити файл в Linux - що може бути простіше? Однак в деяких ситуаціях ваш вірний і перевірений спосіб може не спрацювати. В цьому випадку розумно буде шукати рішення проблеми, але якщо на це немає часу, ви можете скористатися іншими способами створення або видалення файлів в Linux. У цій статті якраз будуть розібрані найбільш популярні з них.

Спосіб 1: Термінал

Робота з файлами в «Терміналі» кардинально відрізняється від роботи в файловому менеджері. Як мінімум, в ньому немає візуалізації - всі дані ви будете вводити і отримувати в вікні, що має вигляд традиційної для Windows командного рядка. Однак саме через цей елемент системи вдасться відстежити всі помилки, що виникають при виконанні тієї чи іншої операції.

підготовчі заходи

Використовуючи «Термінал» для створення або видалення файлів в системі, вам необхідно попередньо вказати в ньому директорію, в якій будуть виконуватися всі наступні операції. В іншому випадку всі створені файли будуть знаходитися в кореневому каталозі ( "/").

Вказати директорію в «Терміналі» можна двома способами: за допомогою файлового менеджера і за допомогою команди cd. Розберемо кожен окремо.

Файловий менеджер

Отже, припустимо, ви хочете створити або, навпаки, видалити файл з папки «Документи», що знаходиться за шляху:

/home/Имя_Пользователя/Документы

Щоб відкрити цю директорію в «Терміналі», вам необхідно спочатку відкрити її в файловому менеджері, а потім, натиснувши ПКМ, вибрати в контекстному меню пункт «Відкрити в терміналі».

відкриття директорії документи в терміналі в ubuntu

За підсумком відкриється «Термінал», в якому буде вказана обрана директорія.

термінал з відкритою Директорією документи в ubuntu

команда cd

Якщо ви не хочете користуватися попереднім способом або не маєте доступу до файлового менеджера, ви можете вказати директорію, не виходячи з «Терміналу». Для цього використовують команду cd. Все що потрібно зробити, це написати дану команду, вказавши потім шлях до директорії. Розберемо це так само на прикладі папки «Документи». Впишіть команду:

cd /home/Имя_Пользователя/Документы

Ось приклад виконуваної операції:

команда для вибору директорії в терміналі в ubuntu

Як видно, необхідно спочатку ввести шлях до директорії (1), а після натискання клавіші Enter в «Терміналі» повинна відобразитися обрана директорія (2).

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

Створення файлів через «Термінал»

Для початку відкрийте сам «Термінал», натиснувши поєднання клавіш CTRL + ALT + T. Тепер можна починати створення файлів. Для цього є можливість скористатися шістьма різними способами, які будуть продемонстровані нижче.

утиліта touch

Призначення команди touch в Linux - зміна тимчасової мітки (час зміни і час використання). Але якщо введеного імені файлу утиліта не знайде, вона автоматично створить новий.

Отже, для створення файлу вам необхідно в командному рядку прописати:

touch «Имя_Файла» (обов'язково в лапках).

Ось приклад такої команди:

створення файлу за допомогою команди touch в терміналі

Функція перенаправлення процесу

Цей спосіб можна вважати найпростішим. Щоб створити файл з його допомогою, необхідно всього лише вказати знак перенаправлення і ввести ім'я створюваного файлу:

> «Имя_Файла» (обов'язково в лапках)

приклад:

створення файлу за допомогою функції перенаправлення процесу в терміналі

Команди echo і функція перенаправлення процесу

Цей спосіб практично нічим не відрізняється від попереднього, тільки в цьому випадку необхідно перед знаком перенаправлення вписати команду echo:

echo > «Имя_Файла» (обов'язково в лапках)

приклад:

створення файлу за допомогою команди echo і перенаправлення процесу в терміналі

утиліта cp

Як і у випадку з утилітою touch, головним призначенням команди cp не є створення нових файлів. Вона необхідна для копіювання. Однак задавши змінну «null», ви створите новий документ:

cp /dev/null «Имя_Файла» (обов'язково без лапок)

приклад:

створення файлу за допомогою утиліти cp в терміналі

Команда cat і функції перенаправлення процесу

cat - це команда, яка служить для зв'язки і перегляду файлів і їх вмісту, але варто її використовувати разом з перенаправленням процесу, як вона відразу створить новий файл:

cat /dev/null > «Имя_Файла» (обов'язково в лапках)

приклад:

створення файлу за допомогою команди cat і функції перенаправлення процесу в терміналі

Текстовий редактор vim

Саме у утиліти vim головне призначення - це робота з файлами. Однак у неї немає інтерфейсу - всі дії виконуються через «Термінал».

На жаль, vim встановлена не на всіх дистрибутивах, наприклад, в Ubuntu 16.04.2 LTS її немає. Але це не біда, її запросто можна скачати зі сховищ і встановити на свій комп'ютер, не залишаючи «Термінал».

Примітка: якщо текстовий консольний редактор vim у вас вже встановлений, то пропустіть цей крок і переходите відразу до створення файлу з його допомогою

Для установки введіть команду:

sudo apt install vim

Після натискання Enter потрібно ввести пароль. Вводите його і чекайте закінчення завантаження і установки. В процесі у вас можуть зажадати підтвердження виконання команди - введіть букву «Д» і натисніть Enter.

підтвердження установки утиліти vim в терміналі

Про завершення установки програми можна судити по з'явився логіну та імені комп'ютера.

завершення установки утиліти vim терміналі

Після установки текстового редактора vim можна приступити до створення файлів в системі. Для цього потрібно скористатися командою:

vim -c wq «Имя_Файла» (обов'язково в лапках)

приклад:

створення файлу за допомогою команди vim в терміналі

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

Видалення файлів через «Термінал»

Видалення файлів в «Терміналі» практично нічим не відрізняється від їх створення. Головне - знати всі необхідні команди.

Важливо: видаляючи файли з системи через «Термінал», ви їх перете безповоротно, тобто, в «Кошику» їх відшукати потім не вийде.

команда rm

Саме команда rm служить в Linux для видалення файлів. Вам всього-на-всього потрібно вказати директорію, ввести команду і вписати ім'я файлу, який потрібно видалити:

rm «Имя_Файла» (обов'язково в лапках)

приклад:

видалення файлу з допомогою утиліти rm

Як можна помітити, після виконання даної команди в файловому менеджері пропав файл «Новий документ».

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

rm *

приклад:

видалити всі файли з директорії за допомогою утиліти vim в терміналі

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

Спосіб 2: Файловий менеджер

Файловий менеджер будь-якої операційної системи (ОС) хороший тим, що він дає можливість наочно відстежити всі проведені маніпуляції, на відміну від «Терміналу» з його командним рядком. Однак є й мінуси. Один з них: немає можливості детально простежити за процесами, які виконуються при тій чи іншій операції.

У будь-якому випадку користувачам, які нещодавно встановили дистрибутив Linux собі на комп'ютер, він відмінно підійде, так як схожість з Windows, як говориться, у наявності.

Примітка: в статті в якості прикладу буде використаний файловий менеджер Nautilus, який є стандартним для більшості дистрибутивів Linux. Однак інструкція для інших менеджерів схожа, можуть відрізнятися лише назви пунктів і розташування елементів інтерфейсу.

Створюємо файл в файловому менеджері

Необхідно робити наступне, щоб створити файл:

  1. Відкрити файловий менеджер (в даному випадку Nautilus), натиснувши на його іконці на панелі завдань або провівши пошук по системі.
  2. вхід в файловий менеджер ubuntu

  3. Перейти в потрібний каталог.
  4. Натиснути правою кнопкою миші (ПКМ) по порожньому місці.
  5. У контекстному меню навести курсор на пункт «Створити документ» і вибрати необхідний вам формат (в даному випадку формат один - «Порожній документ»).
  6. створення новго файлу у файловому менеджері ubuntu

    Після цього в директорії з'явиться порожній файл, з яким залишається лише задати ім'я.

    Видаляємо файл в файловому менеджері

    Процес видалення в менеджерах Linux проходить ще простіше і швидше. Для того, щоб видалити файл, за ним потрібно спочатку натиснути ПКМ, а потім в контекстному меню вибрати пункт «Видалити».

    Видалення файлу у файловому менеджері ubuntu

    Також можна прискорити цей процес, вибравши потрібний файл і натиснувши клавішу DELETE на клавіатурі.

    Після цього він переміститься в «Кошик». До слова, його можна буде відновити. Щоб розпрощатися з файлом назавжди, необхідно натиснути ПКМ по значку кошика і вибрати пункт «Очистити кошик».

    очищення кошика в ubuntu

    висновок

    Як можна помітити, способів створення і видалення файлів в Linux існує чимало. Ви можете скористатися більш звичним, який задіює можливості файлового менеджера системи, а можете скористатися перевіреним і надійним, використовуючи «Термінал» і відповідні команди. У будь-якому випадку, якщо якийсь з методів у вас не виконується, завжди є можливість використовувати що залишилися.