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

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

Як виправити код помилки OneDrive 0x8004de88

Як виправити код помилки OneDrive 0x8004de88

Дізнайтеся, як виправити код помилки OneDrive 0x8004de88, щоб знову відновити роботу хмарного сховища.

Як конвертувати рукописний текст у текст за допомогою Samsung Notes

Як конвертувати рукописний текст у текст за допомогою Samsung Notes

Якщо ви шукаєте свіжу альтернативу традиційній екранній клавіатурі, Samsung Galaxy S23 Ultra пропонує чудове рішення. З

Як легко створити вікторину в Zoom

Як легко створити вікторину в Zoom

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

Оновлення 24H2 порушує автоматичний HDR – ось що ви можете з цим зробити

Оновлення 24H2 порушує автоматичний HDR – ось що ви можете з цим зробити

Для багатьох користувачів оновлення 24H2 порушує автоматичну роботу HDR. У цьому посібнику пояснюється, як ви можете вирішити цю проблему.

LastPass: Сталася помилка під час звязку із сервером

LastPass: Сталася помилка під час звязку із сервером

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

Spotify: Вимкнути автоматичний запуск

Spotify: Вимкнути автоматичний запуск

Spotify може дратувати, якщо він автоматично відкривається щоразу, коли ви запускаєте комп’ютер. Вимкніть автоматичний запуск, виконавши ці кроки.

Створення перехресних посилань у Word – як це зробити і навіщо

Створення перехресних посилань у Word – як це зробити і навіщо

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

Adobe Reader: Зміна налаштувань масштабування за замовчуванням

Adobe Reader: Зміна налаштувань масштабування за замовчуванням

У цьому посібнику ми покажемо вам, як змінити налаштування масштабування за замовчуванням в Adobe Reader.

Виправлення помилки в Microsoft Teams: На жаль, нам не вдалося вас підключити

Виправлення помилки в Microsoft Teams: На жаль, нам не вдалося вас підключити

Ви часто бачите помилку «Вибачте, нам не вдалося з’єднатися з вами» в MS Teams? Спробуйте ці поради з усунення несправностей, щоб позбутися цієї проблеми зараз!

3 кроки для інтеграції ChatGPT у Word

3 кроки для інтеграції ChatGPT у Word

Цікаво, як інтегрувати ChatGPT у Microsoft Word? У цьому посібнику ви знайдете, як саме це зробити за допомогою надбудови ChatGPT для Word за 3 простих кроки. Цікаво, як інтегрувати ChatGPT у Microsoft Word? У цьому посібнику ви знайдете, як саме це зробити за допомогою надбудови ChatGPT для Word за 3 простих кроки.