Как да използвате 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” е необходима за изтриване на директория и нейното съдържание, но трябва да сте сигурни, че искате да изтриете съдържанието.

Оставете коментар

Как да намерите чернови в приложението Facebook

Как да намерите чернови в приложението Facebook

Ако някога ви прекъснат, докато споделяте мислите си със света, Facebook ви позволява да запазвате публикациите си като чернови – проста малка функция, която се счита за стандартна от приложението...

Защо не мога да активирам „Разширена защита на данните“ на моя iPhone? Обяснени са 4 проверки и 6 решения

Защо не мога да активирам „Разширена защита на данните“ на моя iPhone? Обяснени са 4 проверки и 6 решения

iOS 16.2 е на път да бъде пуснат за обществеността и тази втора актуализация на функциите носи множество нови функции и промени. Сред тези нови функции е възможността за цялостно криптиране на вашия iCl…

Създайте видеоклип с обобщение, използвайки Canva на компютър или мобилно устройство: Ръководство стъпка по стъпка

Създайте видеоклип с обобщение, използвайки Canva на компютър или мобилно устройство: Ръководство стъпка по стъпка

Създайте видеоклип с обобщение, използвайки Canva на компютър или мобилно устройство: Ръководство стъпка по стъпка

Как да намерите нишови миксове в Spotify на компютър или телефон

Как да намерите нишови миксове в Spotify на компютър или телефон

Какво е важно да знаете Niche Mixes на Spotify е набор от персонализирани музикални препоръки, базирани на любимите ви песни, изпълнители, жанрове и индивидуални вкусове. Niche Mixes се съхраняват под ...

Как да намерите какво използва даден файл, използвайки PowerToys от Microsoft

Как да намерите какво използва даден файл, използвайки PowerToys от Microsoft

Какво е важно да знаете Инструментът File Locksmith в PowerToys ви позволява лесно да намерите процесите, които използват даден файл. С File Locksmith можете просто да щракнете с десния бутон върху файл и да изберете „Какво е…“

How to download a page as HTML on iPhone

How to download a page as HTML on iPhone

How to download a page as HTML on iPhone

Как да добавя преходи в Clipchamp

Как да добавя преходи в Clipchamp

Всички видеа, които си струва да се гледат, имат няколко общи неща и добрият преход определено е едно от тях. Без тях видеото ви ще се движи от един кадър към друг като див кон и визуализацията ви...

Как да настроите стрийма си в OBS за първи път [2023]

Как да настроите стрийма си в OBS за първи път [2023]

OBS е най-добрият избор за много създатели на съдържание, когато стриймват на популярни платформи като Twitch, YouTube или Discord. Той ви позволява да създавате различни сцени, да заснемате различни източници и дори...

Windows PowerToys: Как да преименувате файлове и папки групово с помощта на PowerRename

Windows PowerToys: Как да преименувате файлове и папки групово с помощта на PowerRename

Какво е важно да знаете PowerRename е един от инструментите в по-големия набор от помощни програми PowerToys, проектиран специално да ви даде повече опции за преименуване в сравнение с основната функция за преименуване на Windows. С P…

Как да номерирате редове, абзаци и изречения в MS Word [2023]

Как да номерирате редове, абзаци и изречения в MS Word [2023]

Какво е важно да знаете MS Word ви позволява да добавяте номера на редове, което ви позволява бързо да преглеждате различните редове в документа си. Можете също да номерирате абзаци, като използвате списък с номерации и след това да преместите...