Зміст
Створити або видалити файл у Linux-що може бути простіше? Однак в деяких ситуаціях ваш вірний і перевірений спосіб може не спрацювати. В цьому випадку розумно буде шукати рішення проблеми, але якщо на це немає часу, ви можете скористатися іншими способами створення або видалення файлів в Linux. У цій статті якраз будуть розібрані найбільш популярні з них.
Спосіб 1: Термінал
Робота з файлами в &171;терміналі&187; кардинально відрізняється від роботи в файловому менеджері. Як мінімум, в ньому немає візуалізації — всі дані ви будете вводити і отримувати у вікні, що має вигляд традиційної для Windows командного рядка. Однак саме через цей елемент системи вдасться відстежити всі помилки, що виникають при виконанні тієї чи іншої операції.
Підготовчі заходи
Використовуючи &171;Термінал&187; для створення або видалення файлів в системі, Вам необхідно попередньо вказати в ньому директорію, в якій будуть виконуватися всі наступні операції. В іншому випадку всі створені файли будуть знаходитися в кореневому каталозі ( «/» ).
Вказати директорію в &171;терміналі&187; можна двома способами: за допомогою файлового менеджера і за допомогою команди cd . Розберемо кожен окремо.
Файловий менеджер
Отже, скажімо, ви хочете створити або, навпаки, видалити файл із папки «документи» , що перебувати по шляху:
/ home/Ім'я Користувача / документи
Щоб відкрити цю директорію в &171;терміналі&187;, вам необхідно спочатку відкрити її в файловому менеджері, а потім, натиснувши ПКМ, вибрати в контекстному меню пункт " відкрити в терміналі» .
За підсумком відкриється &171;Термінал&187;, в якому буде вказана обрана директорія.
Команда cd
Якщо ви не хочете користуватися попереднім способом або не маєте доступу до файлового менеджера, ви можете вказати директорію, не виходячи з &171;терміналу&187;. Для цього використовують команду cd . Все що потрібно зробити, це написати цю команду, вказавши потім шлях до директорії. Розберемо це так само на прикладі папки »документи" . Впишіть команду:
Cd / home/Ім'я Користувача / документи
Ось приклад виконуваної операції:
Як видно, необхідно спочатку ввести шлях до директорії( 1) , а після натискання клавіші Enter в &171;терміналі&187; повинна відобразитися обрана директорія( 2) .
Після того як ви дізналися, як вибрати директорію, в якій будуть проводитися роботи з файлами, можна переходити безпосередньо до самого процесу створення і видалення файлів.
Створення файлів через&171; Термінал & 187;
Для початку відкрийте сам & 171; Термінал & 187;, натиснувши комбінацію клавіш CTRL + ALT + T . Тепер можна починати створення файлів. Для цього є можливість скористатися шістьма різними способами, які будуть продемонстровані нижче.
Утиліта touch
Призначення команди touch у Linux &8212; зміна мітки часу (час зміни та час використання). Але якщо введеного імені файлу утиліта не знайде, вона автоматично створить новий.
Отже, для створення файлу вам необхідно в командному рядку прописати:
Touch " Ім'я_файла»
(обов'язково в лапках).
Ось приклад такої команди:
Функція перенаправлення процесу
Цей спосіб можна вважати найпростішим. Щоб створити файл з його допомогою, необхідно всього лише вказати знак перенаправлення і ввести ім'я створюваного файлу:
& gt «»Ім'я файлу"
(обов'язково в лапках)
Приклад:
Команди echo та функція перенаправлення процесу
Цей спосіб практично нічим не відрізняється від попереднього, тільки в цьому випадку необхідно перед знаком перенаправлення вписати команду echo:
Echo & gt «»Ім'я файлу"
(обов'язково в лапках)
Приклад:
Утиліта cp
Як і у випадку з утилітою touch , головним призначенням команди cp не є створення нових файлів. Вона необхідна для копіювання. Однак задавши змінну «null» , ви створите новий документ:
Cp / dev / null»Ім'я файлу"
(обов'язково без лапок)
Приклад:
Команда cat та функції перенаправлення процесу
Cat - це команда, що служить для зв'язки і перегляду файлів і їх вмісту, але варто її використовувати разом з перенаправленням процесу, як вона відразу створить новий файл:
Cat / dev / null & gt «»Ім'я файлу"
(обов'язково в лапках)
Приклад:
Текстовий редактор vim
Саме у утиліти vim головне призначення — це робота з файлами. Однак у неї немає інтерфейсу-всі дії виконуються через &171;Термінал&187;.
На жаль, vim встановлена не на всіх дистрибутивах, наприклад, в Ubuntu 16.04.2 LTS її немає. Але це не біда, її запросто можна завантажити з репозиторію і встановити на свій комп'ютер, не залишаючи &171;Термінал&187;.
Примітка: Якщо текстовий консольний редактор vim у Вас вже встановлений, то пропустіть цей крок і переходите відразу до створення файлу з його допомогою
Для встановлення введіть команду:
Sudo apt install vim
Після натискання Enter буде потрібно ввести пароль. Вводите його і чекайте закінчення завантаження і установки. В процесі у вас можуть зажадати підтвердження виконання команди-введіть букву »D" і натисніть Enter .
Про завершення установки програми можна судити по з'явився логіну і імені комп'ютера.
Після встановлення текстового редактора vim можна приступити до створення файлів в системі. Для цього потрібно скористатися командою:
Vim-c wq»Ім'я файлу"
(обов'язково в лапках)
Приклад:
Вище були перераховані шість способів, як можна створювати файли в дистрибутивах Linux. Звичайно, це не всі можливі, а лише частина, але з їх допомогою обов'язково вийде виконати поставлене завдання.
Видалення файлів через&171; Термінал & 187;
Видалення файлів в &171;терміналі&187; практично нічим не відрізняється від їх створення. Головне-знати всі необхідні команди.
Важливо: видаляючи файли з системи через &171;Термінал&187;, ви їх стираєте безповоротно, тобто, в &171;кошику&187; їх відшукати потім не вийде.
Команда rm
Саме команда rm служить в Linux для видалення файлів. Вам всього-на-всього потрібно вказати директорію, ввести команду і вписати ім'я файлу, який потрібно видалити:
Rm»Ім'я файлу"
(обов'язково в лапках)
Приклад:
Як можна помітити, після виконання даної команди в файловому менеджері пропав файл &171;новий документ&187; .
Якщо ви хочете очистити цілу директорію від непотрібних файлів, то буде досить довго вписувати їх найменування раз по раз. Простіше скористатися спеціальною командою, яка вмить безповоротно видалить всі файли:
Rm *
Приклад:
Виконавши цю команду, ви можете бачити як в файловому менеджері пішли всі раніше створені файли.
Спосіб 2: файловий менеджер
Файловий менеджер будь-якої операційної системи (ОС) хороший тим, що він дає можливість наочно відстежити всі проведені маніпуляції, на відміну від &171;терміналу&187; з його командним рядком. Однак є і мінуси. Один з них: немає можливості детально простежити за процесами, які виконуються при тій чи іншій операції.
У будь-якому випадку користувачам, які недавно встановили дистрибутив Linux собі на комп'ютер, він відмінно підійде, так як схожість з Windows, як то кажуть, в наявності.
Примітка: У статті в якості прикладу буде використаний файловий менеджер Nautilus, який є стандартним для більшості дистрибутивів Linux. Однак інструкція для інших менеджерів схожа, можуть відрізнятися лише назви пунктів і розташування елементів інтерфейсу.
Створюємо файл в файловому менеджері
Необхідно робити наступне, щоб створити файл:
- Відкрити файловий менеджер (в даному випадку Nautilus), натиснувши по його іконці на панелі завдань або провівши пошук по системі.
- Перейти в необхідну директорію.
- Натиснути правою кнопкою миші (ПКМ) по порожньому місці.
- У контекстному меню навести курсор на пункт " Створити документ» і вибрати потрібний вам формат (в даному випадку формат один &8212; " порожній документ» ).
Після цього в директорії з'явиться порожній файл, якому залишається лише задати ім'я.
Видаляємо файл в файловому менеджері
Процес видалення в менеджерах Linux проходить ще простіше і швидше. Для того, щоб видалити файл, по ньому потрібно спочатку натиснути ПКМ, а потім в контекстному меню вибрати пункт " видалити» .
Також можна прискорити цей процес, вибравши потрібний файл і натиснувши клавішу DELETE на клавіатурі.
Після цього він переміститься в &171;кошик&187;. До слова, його можна буде відновити. Щоб розпрощатися з файлом назавжди, необхідно натиснути ПКМ по значку кошика і вибрати пункт " Очистити кошик» .
Висновок
Як можна помітити, способів створення і видалення файлів в Linux існує чимало. Ви можете скористатися більш звичним, який задіє можливості файлового менеджера системи, а можете скористатися перевіреним і надійним, використовуючи &171;Термінал&187; і відповідні команди. У будь-якому випадку, якщо якийсь із методів у вас не виконується, завжди є можливість використовувати залишилися.