Як використовувати «rm» у Linux

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

Однією зі стандартних команд, яку ви повинні вивчити, є «rm». Скорочення від «Видалити», «rm» дозволяє видаляти файли та, за певних обставин, також каталоги. Однак «rm» є ризикованою командою, оскільки легко видалити файли, які ви не обов’язково хотіли, і потенційно поставити під загрозу здатність вашої інсталяції Linux продовжувати функціонувати.

Як використовувати «rm» у Linux

Виконання команди «rm–help» відобразить сторінку довідки.

Чого не варто робити

Враховуючи силу «rm», перед спробою використати її корисно переконатися, що ви розумієте, чого не слід робити. Прапор «-r» використовується для рекурсивного застосування видалення до всіх каталогів у зазначеному каталозі. Це дозволяє вам видалити каталог і все, що в ньому. Прапор «-f» використовується для примусового видалення і не буде запитувати підтвердження видалення важливих файлів. Поєднання цих двох прапорів «-rf» може дозволити вам видаляти цілі набори каталогів без підтвердження.

Порада: як і для багатьох команд, ви можете комбінувати прапори командного рядка, такі як «-r -f», у «-rf». Порядок прапорів не має значення, тому «-fr» буде робити те ж саме.

У гіршому випадку ви можете випадково запустити команду в кореневому каталозі. Команда рекурсивно видалить з вашого жорсткого диска все, що ваш користувач має дозвіл на редагування, і повністю зіпсує вашу інсталяцію Linux. Щоб захистити вас від абсолютного найгіршого сценарію, кореневий каталог «/» обробляється «rm» по-різному. Вам потрібно буде використовувати «sudo» та прапор «-no-preserve-root», щоб видалити все, це запускає команду з правами root і знімає захист для кореневого каталогу відповідно.

Примітка: Ви ніколи не повинні намагатися поєднати команду «rm» з прапорцями «-rf» і вказати команду на кореневий каталог, якщо ви на 100% не впевнені, що система вам більше не знадобиться.

Порада: подвійне тире на початку «–no-preserve-root» є навмисним. Стандартний синтаксис командного прапора Linux, коли прапори з однієї літери використовують одне тире, а багатобуквені прапори починаються з подвійного тире. Наприклад, прапор «-h» часто, але не завжди, використовується для відкриття сторінки довідки, тоді як прапор «–help», як правило, також робить те ж саме. Подвійне тире допомагає відрізнити багатобуквенний прапор від комбінації кількох однолітерних прапорів, таких як «-h -e -l -p».

Будьте дуже обережні, використовуючи прапорці «-rf» з командою «rm», особливо коли використовуєте дозволи Sudo. Вам ніколи не потрібно використовувати команду –no-preserve-root. В ідеалі кожен раз перед запуском команди «rm» ви повинні двічі перевіряти, чи не допущено помилки.

Символ підстановки «*» також небезпечно використовувати з командою «rm», оскільки він вибирає все в поточному каталозі, за винятком інших каталогів, якщо не вказано «-r».

Як використовувати «rm»

Щоб безпечно використовувати «rm», ви завжди повинні двічі перевіряти свою команду, щоб переконатися, що ви не зробили помилку або автозаповнення до неправильного імені файлу. В ідеалі ви повинні видаляти лише один файл за раз, але якщо ви будете обережні, використання символу підстановки «*» для вибору кількох файлів також може працювати. Наприклад, команда «rm *.txt» видалить усі файли в поточному каталозі, які закінчуються на «.txt».

Як використовувати «rm» у Linux

Команда «rm *.txt» використовує символ підстановки для відповідності та видалення всіх файлів, які закінчуються на .txt

Подібна команда «rmdir» є безпечнішим способом видалення каталогів, оскільки, якщо ви не вкажете жодних прапорців, вона може видалити лише порожні каталоги. Використання «rm» і «rmdir» запобігає випадковому рекурсивному видаленню даних.

Як використовувати «rm» у Linux

Команда «rm -r» потрібна для видалення каталогу та його вмісту, однак ви повинні бути впевнені, що хочете видалити вміст.


Leave a Comment

Як вимкнути чат для зустрічі в Zoom

Як вимкнути чат для зустрічі в Zoom

Дізнайтеся, як вимкнути чат у Zoom або обмежити його використання. Ось корисні кроки для зручного використання Zoom.

Як видалити сповіщення Facebook на мобільному телефоні та комп’ютері

Як видалити сповіщення Facebook на мобільному телефоні та комп’ютері

Дізнайтеся, як видалити непотрібні сповіщення Facebook та налаштувати систему сповіщень, щоб отримувати лише важливі повідомлення.

Чому повідомлення Facebook надсилаються, але не доставляються (і як це виправити)

Чому повідомлення Facebook надсилаються, але не доставляються (і як це виправити)

Досліджуємо причини нерегулярної доставки повідомлень на Facebook та пропонуємо рішення, щоб уникнути цієї проблеми.

Як видалити повідомлення Facebook Messenger для обох сторін

Як видалити повідомлення Facebook Messenger для обох сторін

Дізнайтеся, як скасувати та видалити повідомлення у Facebook Messenger на різних пристроях. Включає корисні поради для безпеки та конфіденційності.

Як виправити пошкоджений світ Minecraft або відновити з резервної копії

Як виправити пошкоджений світ Minecraft або відновити з резервної копії

На жаль, пісочниця Minecraft від Mojang відома проблемами з пошкодженими світами. Прочитайте наш посібник, щоб дізнатися, як відновити ваш світ та уникнути втрати прогресу.

Microsoft Teams: як знайти приховані чати

Microsoft Teams: як знайти приховані чати

Щоб знайти приховані чати Microsoft Teams, дотримуйтесь простих порад, щоб повернути їх у видимість і вести ефективну комунікацію.

PS5 не підключається до Інтернету? 14 способів виправити

PS5 не підключається до Інтернету? 14 способів виправити

Вам важко підключити свою консоль PS5 до певної мережі Wi-Fi або Ethernet? Ваша PS5 підключена до мережі, але не має доступу до Інтернету.

Як запланувати повідомлення Slack на потім

Як запланувати повідомлення Slack на потім

Вчасно надсилайте нагадування команді, плануючи свої повідомлення Slack, дотримуючись цих простих кроків на Android і deskrop. Тут ви знайдете корисні поради та кроки щодо планування повідомлень на Slack.

Як за допомогою Telegram надсилати високоякісні фотографії та відео

Як за допомогою Telegram надсилати високоякісні фотографії та відео

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

Виправлено: Google Meet не може побачити презентацію

Виправлено: Google Meet не може побачити презентацію

Дізнайтеся, як вирішити проблему, коли Google Meet не показує вашу презентацію. Огляд причин та способів усунення несправностей.