23.4 C
Нью-Йорк
04.08.2020
Система

Як видалити папку в Linux через термінал ( консоль )

Як видалити папку в Linux через термінал ( консоль )
Якщо необхідно видалити каталог, в якому є інші каталоги (без файлів), то можна скористатися параметром «-p». Для цього потрібно ввести «rmdir -p» і вказати повний шлях. Наприклад, якщо в каталозі folder1 є інший каталог folder2, то ми можемо видалити їх відразу однією командою «rmdir -p folder1 / folder2».

Як видалити папку в Linux через термінал ( консоль )
При використанні параметра «-v» в консоль буде виведена докладна інформація про процес видалення каталогів.

Як видалити папку в Linux через термінал ( консоль )
А при використанні параметра «ignore-fail-on-non-empty» команда буде ігнорувати помилки, які будуть виникати при спробі видалення непустих каталогів.

Як видалити папку в Linux через термінал ( консоль )
Потрібно відзначити, що також існує команда «mkdir», яка призначена для створення папок і володіє точно таким же синтаксисом.

Як видалити папку в Linux через термінал ( консоль )
З її омощь ви можете створити папки по одній або цілим деревом (при використанні параметра «-p»).

Як видалити папку з вмістом (з файлами) в Linux

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

Синтаксис команди rm виглядає наступним чином:

rm [OPTION] … FILE …
Розберемо основні параметри команди rm:

-f, —force Ігнорувати неіснуючі файли, нічого не питати. -i Запитувати перед кожним видаленням. -I Запитувати перед видаленням більш ніж 3 файлів і при використанні рекурсивного видалення. -r, -R, —recursive Видалення каталогів і їхнього вмісту рекурсивно. -v, —verbose Висновок інформації про видаляються каталогах. —help Висновок довідкової інформації про команду. —version Висновок інформації про версії.
Для видалення папок з файлами нам потрібно використовувати параметр «-r». Введіть «rm -r» і вкажіть назву папки, яку потрібно видалити. Наприклад, якщо у нас є каталог folder1 з якимись файлами, то ми можемо її видалити, ввівши команду «rm -r folder1»

ЧИТАЙТЕ ТАКОЖ:  Немає звуку на телевізор через HDMI

Як видалити папку в Linux через термінал ( консоль )
Якщо необхідно, щоб видалення папок супроводжувалося запитом, то разом з параметром «-r» можна використовувати параметр «-i». У цьому випадку кожна операція, яку буде виконувати команда, буде вимагати дозволу користувача. При цьому команда для видалення папки folder1 буде виглядати як «rm -ri folder1».

Як видалити папку в Linux через термінал ( консоль )
Зверніть увагу, у всіх прикладах передбачається, що видаляється об’єкт знаходиться в цій папці. Але, при необхідності ви можете видаляти каталоги використовуючи повний шлях.

Як видалити папку в Linux через термінал ( консоль )
Наприклад, ви можете вказати «rm -rv / home / aleks / folder1» для того, щоб видалити папку folder1 з висновком докладної інформації.

Як видалити всі файли в папці Linux

В деяких випадках може виникнути необхідність видалити всі файли в папці при цьому не видаляючи саму папку. Для вирішення такого завдання можна використовувати ось таку команду «rm -rf / path / to / directory / *». Дана команда видалить всі файли і папки (рекурсивно видалить весь вміст) за вказаним шляхом.

Як видалити папку в Linux через термінал ( консоль )
Якщо ж потрібно видалити всі файли в папці, але залишити вкладені папки, то це можна зробити командою «rm -f /path/to/directory/*»./p

Як видалити папку в Linux через термінал ( консоль )
Альтернативний варіант — це видалення самої папки з усім вмістом (включаючи приховані файли і каталоги) і повторне її створення.

Як видалити папку в Linux через термінал ( консоль )
Для цього підійде команда «rm -rf foldername mkdir foldername».

Пошук і видалення за допомогою команди find

Якщо потрібно не просто видалити якусь певну папку з файлами, а спочатку знайти її, то тут допоможе Linux-команда find. Дана команда є потужним інструментом для пошуку файлів і виконання з ними певних операцій. Серед іншого її можна використовувати для пошуку і видалення файлів.

Наприклад, щоб знайти і видалити порожні папки в домашньому каталозі можна виконати команду:
find ~ / -empty -type d -delete
Дана команда використовує такі параметри:
-empty Пошук порожніх об’єктів. -type d Пошук каталогів. -delete Видалення знайдених об’єктів.

Як видалити папку в Linux через термінал ( консоль )
Інший приклад — пошук і видалення папок з певною назвою. Так, щоб видалити папки, що містять у назві слово «test» можна виконати наступну команду:
find. -type d -name * test * -exec rm -rf {};
Дана команда містить наступні параметри:
-type d Пошук каталогів. -name Пошук об’єктів з певним ім’ям. -exec Виконання команди.
Як видалити папку в Linux через термінал ( консоль )
Зазначені вище приклади використання Linux-команди find — лише частина її можливостей. Розглянути всі варіанти її використання в рамках цієї статті буде неможливо.

ЧИТАЙТЕ ТАКОЖ:  Як підключити ноутбук до телевізора через HDMI

Схожі статті

Як очистити пам’ять на комп’ютері з Windows 7 і Windows 10

Serega

Як подивитися версію Windows 10

Maria

Як включити сплячий режим через командний рядок в Windows 10 або Windows 7

Lamaxima

Залишити коментар