Створення та видалення файлів у Linux

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

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

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

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

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

Вказати директорію в &171;терміналі&187; можна двома способами: за допомогою файлового менеджера і за допомогою команди cd . Розберемо кожен окремо.

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

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

/ home/Ім'я Користувача / документи

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

открытие директории документы в терминале в ubuntu

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

терминал с открытой директорией документы в ubuntu

Команда cd

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

Cd / home/Ім'я Користувача / документи

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

команда для выбора директории в терминале в ubuntu

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

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

Створення файлів через&171; Термінал & 187;

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

Утиліта touch

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

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

Touch " Ім'я_файла» (обов'язково в лапках).

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

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

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

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

& gt «»Ім'я файлу" (обов'язково в лапках)

Приклад:

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

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

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

Echo & gt «»Ім'я файлу" (обов'язково в лапках)

Приклад:

создание файла с помощью команды echo и перенаправления процесса в терминале

Утиліта cp

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

Cp / dev / null»Ім'я файлу" (обов'язково без лапок)

Приклад:

создание файла с помощью утилиты cp в терминале

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

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

Cat / dev / null & gt «»Ім'я файлу" (обов'язково в лапках)

Приклад:

создание файла с помощью команды cat и функции перенаправления процесса в терминале

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

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

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

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

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

Sudo apt install vim

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

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

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

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

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

Vim-c wq»Ім'я файлу" (обов'язково в лапках)

Приклад:

создание файла с помощью команды vim в терминале

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

Видалення файлів через&171; Термінал & 187;

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

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

Команда rm

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

Rm»Ім'я файлу" (обов'язково в лапках)

Приклад:

удаление файла с помощью утилиты rm

Як можна помітити, після виконання даної команди в файловому менеджері пропав файл &171;новий документ&187; .

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

Rm *

Приклад:

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

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

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

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

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

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

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

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

  1. Відкрити файловий менеджер (в даному випадку Nautilus), натиснувши по його іконці на панелі завдань або провівши пошук по системі.
  2. вход в файловый менеджер ubuntu
  3. Перейти в необхідну директорію.
  4. Натиснути правою кнопкою миші (ПКМ) по порожньому місці.
  5. У контекстному меню навести курсор на пункт " Створити документ» і вибрати потрібний вам формат (в даному випадку формат один &8212; " порожній документ» ).
  6. создание новго файла в файловом менеджере ubuntu

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

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

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

    Удаление файла в файловом менеджере ubuntu

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

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

    очистка корзины в ubuntu

    Висновок

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

більше статей на цю тему: