Изтриване на директории от командния ред:
Ако директорията, която се опитвате да премахнете, е празна (в нея няма никакви файлове или директории), тогава можете да използвате rmdir команда за премахване на директорията от командния ред.
Да приемем например, че имате празна директория тест/ които искате да премахнете.
За да премахнете празната директория тест/, изпълнете следната команда:
$ rmdir тестКакто можете да видите, директорията тест/ се премахва.
Ако директорията, която се опитвате да премахнете, има съдържание, не можете да го премахнете с rmdir команда. Трябва да използвате rm команда вместо това.
Да кажем, че искате да премахнете директория конфигури / който има файлове и други директории вътре.
$ tree configs /
Сега, за да премахнете конфигурациите на директорията / изпълнете командата rm, както следва:
$ rm -rv конфигури /Или
$ rm -rfv configs /
Директорията и цялото съдържание (файлове и директория) на директорията трябва да бъдат премахнати, както можете да видите на екранната снимка по-долу.
Ако искате, можете да премахнете множество директории (и съдържанието им) с командата rm, както следва:
$ rm -rv directory1 directory2 / path / to / directory3Или
$ rm -rfv directory1 directory2 / path / to / directory3
ЗАБЕЛЕЖКА: The -е Опцията премахва директорията и съдържанието без проверка за безопасност. Така че, бъдете сигурни, че нямате нищо важно в директорията, която се опитвате да премахнете. За повече информация относно това прочетете следващия раздел на тази статия.
Проверка за безопасност преди премахване на директории от командния ред:
Директорията съдържа много файлове и други директории. Може да не знаете дали имате важни файлове през цялото време, преди да го премахнете (о, не!). Така че, винаги е добра идея да използвате програми като дърво за да проверите дали нямате нищо важно в директорията, която искате да премахнете.
Програмата дърво е много лесна за използване. Форматът на командата на дървото е:
$ дърво път_до_директориятаКомандата дърво по подразбиране не е налична в повечето от дистрибуцията на Linux. Но можете лесно да го инсталирате от официалното хранилище на пакети на желаната от вас дистрибуция на Linux.
CentOS 7 и RHEL 7:
Можете да инсталирате дървесен пакет от официалното хранилище на пакети на CentOS 7 или RHEL 7, като използвате YUM диспечера на пакети, както следва:
$ sudo yum install -y дървоUbuntu / Debian:
В Ubuntu, Debian или производни производни на Debian можете да инсталирате дървесен пакет от официалното хранилище на пакети, като използвате мениджъра на пакети APT, както следва:
$ sudo apt install -y дървоКомандата rm също има опция за проверка на безопасността. Можете да използвате -i опция да кажете на rm да поиска потвърждение, преди да премахне всеки файл или директория.
За безопасно премахване на директория изображения / използвайки rm, изпълнете следната команда:
$ rm -ri изображения /
Преди rm да слезе (влезе) в която и да е директория, тя ще поиска потвърждение. За да потвърдите, натиснете у и след това натиснете
rm също ще поиска конфигурация, преди да премахне всеки файл. За да потвърдите, натиснете у и след това натиснете
Той ще премахне директорията само ако потвърдите премахването на всичко. В противен случай ще остави всички файлове, които не искате да премахвате, заедно с директориите. Сега имате начин да преместите важните файлове и да премахнете директорията след това. По-добре е от съжалението по-късно.
The -i опцията ще бъде активирана по подразбиране в някои Linux дистрибуции. За да го замените и да принудите rm да премахне всичко, без първо да поискате, използвайте -е опция.
Премахване на директории с помощта на графичен потребителски интерфейс:
Ако използвате графична работна среда, тогава можете да използвате File Manager (т.е.e Nautilus, Dolphin и др.), включени в работната среда за премахване на директории.
За да премахнете директория или директории, изберете директорията или директориите, които искате да премахнете, и след това натиснете
Така че, по този начин изтривате директория или директории в Linux. Благодаря, че прочетохте тази статия.