Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Корисні варіанти та приклади

Ось деякі з поширених варіантів для rm:


Таблиця 4-8: rm Параметри


Варіант Значення

Варіант Значення

-я, --інтерактивні Перш ніж видалити наявний файл, запитайте користувача

підтвердження. Якщо цей параметр не вказано, rm безшумно видалить файли.


зображення

-р, --рекурсивний Рекурсивне видалення каталогів. Це означає, що якщо а

каталог, який видаляється, має підкаталоги, видаліть і їх. Щоб видалити каталог, потрібно вказати цю опцію.


зображення

-f, --сила Ігноруйте неіснуючі файли та не запитуйте. Це

перекриває --інтерактивні варіант.


зображення

-v, -багатослівний Відображати інформативні повідомлення під час видалення

виконується.


зображення


Таблиця 4-9: rm Приклади


Результати команди

Результати команди

rm file1 видаляти file1 мовчки.


зображення

rm -i file1 Те саме, що й вище, за винятком того, що перед видаленням користувачеві пропонується підтвердити.


зображення

rm -r файл 1 каталог 1 видаляти file1 та dir1 та його зміст.


зображення

rm -рф файл 1 каталог 1 Те саме, що й вище, за винятком того, що якщо file1 or dir1 do

не існує, rm продовжиться мовчки.


зображення


зображення

Будьте обережні з rm!

Unix-подібні операційні системи, такі як Linux, не мають команди відновлення. Як тільки ви видалите щось за допомогою rm, це пішло. Linux припускає, що ви розумні і знаєте, що робите.

зображення

rm – видалити файли та каталоги


Будьте особливо обережні з підстановочними знаками. Розглянемо цей класичний приклад. Скажімо, ви хочете видалити лише файли HTML у каталозі. Для цього введіть:

rm *.html

це правильно, але якщо ви випадково помістили пробіл між «*» і «.html» так:

rm * .html

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

Ось корисна порада. Щоразу, коли ви використовуєте символи підстановки з rm (крім ретельної перевірки введення тексту!), спершу перевірте підстановку ls. Це дозволить вам побачити файли, які будуть видалені. Потім натисніть клавішу зі стрілкою вгору, щоб викликати команду та замінити ls з rm.


Найпопулярніші хмарні обчислення ОС на OnWorks: