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

Як використовувати «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» потрібна для видалення каталогу та його вмісту, однак ви повинні бути впевнені, що хочете видалити вміст.


Вирішіть помилку «Файл iTunes Library.itl заблоковано» в iTunes

Вирішіть помилку «Файл iTunes Library.itl заблоковано» в iTunes

Вирішіть помилку Apple iTunes, яка говорить про те, що файл iTunes Library.itl заблоковано, на заблокованому диску або у вас немає дозволу н�� запис для цього файлу.

ITunes: Як перемішати або повторити музику

ITunes: Як перемішати або повторити музику

Не можете зрозуміти, як повторити пісню чи список відтворення в Apple iTunes? Ми не могли спочатку. Ось кілька докладних інструкцій щодо того, як це зробити.

Створюйте закруглені кути за допомогою Paint.NET

Створюйте закруглені кути за допомогою Paint.NET

Як створити сучасні фотографії, додавши закруглені кути в Paint.NET

Як затемнити Always-on Display на iPhone 14 Pro

Як затемнити Always-on Display на iPhone 14 Pro

Якщо високий рівень яскравості екрана Always-on Display на ваших iPhone 14 Pro та Pro Max викликає у вас головний біль, не хвилюйтеся; ось як ви можете зменшити його, щоб зробити його стерпним. AOD на iPhone…

Як поділитися статусом фокусування з усіма на iPhone

Як поділитися статусом фокусування з усіма на iPhone

За допомогою режиму «Зосередженість» на iPhone ви можете налаштувати та запланувати, як ви хочете отримувати сповіщення про дзвінки, повідомлення та програми протягом дня з єдиною метою — уникнути відволікання, коли від людей…

Невдала активація Проблема iMessage: як вирішити

Невдала активація Проблема iMessage: як вирішити

Коли ви вперше налаштовуєте iPhone або перезавантажуєте його після скидання до заводських налаштувань, однією з перших речей, які вам можуть знадобитися перевірити, чи була активована служба iMessage від Apple…

Google Photos розпізнавання обличчя не працює: виправлення та поради для спроби

Google Photos розпізнавання обличчя не працює: виправлення та поради для спроби

Google Photos є найпопулярнішим сервісом для зберігання та обміну фотографіями на планеті. Незважаючи на те, що послуга стала платною — ви все ще отримуєте 15 ГБ спільної пам’яті — Google Photos вдалося зберегти більшість...

8 способів перевстановити Safari на iPhone [2023]

8 способів перевстановити Safari на iPhone [2023]

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

Не завантажується налаштування Halo Infinite: як виправити

Не завантажується налаштування Halo Infinite: як виправити

Бета-версія багатокористувацької гри Halo Infinite зараз у моді. Довгоочікувана багатокористувацька гра доступна безкоштовно на ПК та Xbox, дозволяючи гравцям вести бій зі своїм другом…

Як встановити Google як браузер за замовчуванням і повністю видалити Edge

Як встановити Google як браузер за замовчуванням і повністю видалити Edge

Тепер Microsoft Edge повністю інтегровано в Windows 11. Те, що починалося як альтернатива веб-браузерам Chromium, зараз залучило понад 8,1% користувачів у всьому світі. Корпорація Майкрософт хоче залучати більше до…