Как да използвате 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

Всичко, което трябва да знаете за WhatsApp Delete for Me

Всичко, което трябва да знаете за WhatsApp Delete for Me

Използвахте ли Delete for me в WhatsApp, за да изтриете съобщения от всички? Няма проблем! Прочетете това, за да научите да отмените Изтриване за мен в WhatsApp.

Деактивирайте изскачащите известия на AVG

Деактивирайте изскачащите известия на AVG

Как да изключите досадните известия на AVG, които се появяват в долния десен ъгъл на екрана.

Как да изтриете акаунта си в Instagram

Как да изтриете акаунта си в Instagram

Когато решите, че сте приключили с акаунта си в Instagram и искате да се отървете от него. Ето ръководство, което ще ви помогне да изтриете акаунта си в Instagram временно или за постоянно.

Notepad++: Как да деактивирате връзки, върху които може да се кликне

Notepad++: Как да деактивирате връзки, върху които може да се кликне

Научете стъпка по стъпка как да изключите връзките, върху които може да се кликва, в Notepad++ с този лесен и бърз урок.

Apple TV+: Как да изтриете шоу от горния следващ списък

Apple TV+: Как да изтриете шоу от горния следващ списък

Отървете се от показване на предаване в Up Next на Apple TV+, за да запазите любимите си предавания в тайна от другите. Ето стъпките.

Как да промените снимката на профила в Disney+

Как да промените снимката на профила в Disney+

Открийте колко лесно е да промените профилната снимка за вашия акаунт в Disney+ на вашия компютър и устройство с Android.

10-те най-добри алтернативи на Microsoft Teams през 2023 г

10-те най-добри алтернативи на Microsoft Teams през 2023 г

Търсите алтернативи на Microsoft Teams за лесна комуникация? Намерете най-добрите алтернативи на Microsoft Teams за вас през 2023 г.