rm Команда в Linux за допомогою прикладів - видалення файлу на терміналі Linux

Команда rm в Linux з прикладами. Дізнайтеся, як видалити файл у
Термінал Linux. На Linux видаліть всі файли в каталозі та видаліть non
порожній каталог в Linux.

Команда rm в Linux

Для видалення файлів можна скористатися командою rm. Команда rm (видалити)
використовується для видалення файлів і каталогів. rm видаляє кожен вказаний файл
у командному рядку. За замовчуванням каталоги не видаляються. Коли
використовується рекурсивно, вона може бути використана для видалення каталогів.

Процес видалення відокремлює ім'я файлу з файлової системи
пов'язаних даних, і позначає, що простір на запам'ятовуючому пристрої можна використовувати
пише майбутнє. Іншими словами, при видаленні файлу дані в
файл не змінено, але він більше не пов'язаний з ім'ям файлу.
Зверніть увагу, що самі дані не руйнуються, але після того, як
незв'язана з rm, вона стає недоступною. Видаляйте файли розумно!
Це не схоже на те, щоб покласти щось у кошик Windows; як тільки ви rm a
файл або каталог, його неможливо скасувати.

ПРИМІТКИ: If
Ви хочете, щоб повністю стерти дані на диску, використовуйте клаптик
замість цього. shred перезапише вміст файлу так, що вони
неможливо відновити пізніше.

Формат команди rm

Генеральний - rm [OPTION] ... [FILE] ...

Детально - rm [-f | –Force] {[-i | –Interactive [= always]] |
[-I | - інтерактивний = один раз] | [–Interactive = never]} [–одна файлова система]
[–No-preserve-root | –Preserve-root] [-r | -R | -Рекурсивні] [-d | –Dir]
[-v | - перевернутий] ФАЙЛ…

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

Будь ласка, запиши

  • Якщо задано параметр "-I" або "–interactive = once", то є
    дано більше трьох файлів або '-r', '-R' або '-recursive'
    'rm' пропонує користувачеві продовжувати всю операцію.
    Якщо відповідь не є позитивною, вся команда переривається.
  • В іншому випадку, якщо файл нерозбірливий, стандартним входом є термінал,
    і опція '-f' або '–force' не вказана, або '-i' або
    '–Interactive = always' опція _is_ задана, 'rm' пропонує користувачеві
    видалити файл. Якщо відповідь не є ствердною, файл
    пропускається. Будь-яка спроба видалити файл, чий останній компонент імені файлу
    є '.' або ".." відхиляється без будь-якого запиту, як це передбачено POSIX.

Видалення каталогів

За замовчуванням rm не видаляє каталоги. Якщо -r / -R / - рекурсивний
параметр, однак, rm буде видаляти всі відповідні каталоги
і їх зміст.

Якщо вказаний каталог порожній, його можна видалити за допомогою параметра -d / -dir.

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

Приклади команди rm

rm FILE_EXMP.txt

Видалити файл FILE_EXMP.txt. Якщо файл захищений від запису, ви
буде запропоновано підтвердити, що ви дійсно хочете видалити його.

Використання опції '-f' або '-force'

Цей параметр ігноруватиме неіснуючі файли та відсутні операнди, і
ніколи не підкажуть користувачеві. Ігнорувати будь-який попередній параметр "–interactive" ('-i').

rm -f FILE_EXMP.txt

Видаліть файл FILE_EXMP.txt. Зверніть увагу, що вас не запитають, навіть якщо файл захищений від запису.

rm *

Видалити всі файли у робочому каталозі. Якщо захист від запису захищений, він більше не буде запропоновано.

rm -f *

Видалити всі файли у робочому каталозі. Перед тим, як видалити їх, rm не підкаже вас будь-якою причиною.

Використовуйте параметр "-i"

Він запитує, чи потрібно видаляти кожен файл. Якщо відповіді немає
ствердно, файл пропускається. Ігнорувати будь-які попередні "-force" ("-f")
опції. Еквівалент "–interactive = always".

rm-i *

Спробуйте видалити кожен файл у робочому каталозі, але підкажіть перед кожним підтвердженням.

rm-I *

Видалити кожен файл у робочому каталозі; Попросіть підтвердження, якщо видалено більше трьох файлів.

Використовуйте "-I" варіант

Підкажіть один раз, чи слід продовжувати команду, якщо більше трьох
ім'я файлів або якщо запитується рекурсивне видалення. Ігнорувати будь-які
попередній варіант "–force" ("-f"). Еквівалент "–interactive = один раз".

Використовуйте опцію '-r' або '-R' або '-recursive'

Він буде рекурсивно видаляти вказані каталоги та їх вміст.

rm -r mydirectory

Видаліть директорію mydirectory і будь-які файли і каталоги
містить. Якщо файл або каталог, який рм намагається видалити, є
захищена від запису, вам буде запропоновано переконатися, що ви дійсно хочете
щоб видалити його.

Поєднання двох варіантів

rm -rf mydirectory

Той же, що й наведене вище команду, але ви ніколи не підкажете; якщо rm може видалити файли, це буде.

'-r' видалить перелічені каталоги та їх вміст
рекурсивно. '-f' ігноруватиме неіснуючі файли та відсутні операнди,
і ніколи не підказувати користувачеві. Ігнорувати будь-які попередні "-інтерактивні" ("-i")
варіант.

rm Команда в Linux за допомогою прикладів - видалення файлу на терміналі Linux спочатку опубліковано Джерело цифр - Останні технології, гаджети та Gizmos.

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

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.