Основен Mac Как да изтрия пълна директория, включително файлове в Linux

Как да изтрия пълна директория, включително файлове в Linux



Linux Command Line е мощен инструмент, който ви позволява да правите много неща по-бързо и лесно, отколкото чрез графичния интерфейс. Една от основните му възможности е да създава и изтрива файлове и папки, въпреки че ще се придържаме към изтриването на папки в тази статия.

Как да изтрия пълна директория, включително файлове в Linux

Продължавайте да четете, за да научите как да използвате командите rm и rmdir, за да се отървете от папки, подпапки и файлове, от които вече не се нуждаете.

Използвайте rm за изтриване на директории

Има много команди, които можете да използвате, за да изтриете директория. Изборът трябва да зависи от това какво искате да направите и как искате да го направите. Командният ред на Linux е супер гъвкав в това отношение, може би дори повече от своите колеги за Windows и Mac.

Струва си да се отбележи, че Linux не прави разлика между папки и файлове като операционните системи Mac и Windows. Вместо това той третира папките като файлови групи. В този раздел ще разгледаме командата rm. Да започваме.

Използвайте rm за изтриване на директории

rm –d име надиректорията

Командата по-горе ще ви позволи да изтриете само една празна директория. Това е най-основната команда за премахване / изтриване на папки.

rm –d nameofthedirectory1 nameofthedirectory2

Представената по-горе команда ще изтрие множество папки. Уловът тук е, както при предишния, всички те трябва да са празни. Ако се случи, че първата папка, която сте посочили, не е празна, командният ред няма да се опита да изтрие други папки. Просто ще спре, без да ви изведе съобщение за грешка.

rm –r nameofthedirectory1 nameofthedirectory2

Командата по-горе ще изтрие всички посочени папки, техните подпапки и файлове в тях. Това е възможно благодарение на опцията -r, която замества -d от предишната команда. В командния ред на Linux -r означава рекурсивно. Може да се използва самостоятелно и да се комбинира с други опции.

rm –rf име надиректория

Когато изпълните rm –r команда, Linux Command Line ще ви поиска разрешение за изтриване на всички подпапки и файлове, които са защитени от запис. Ако обаче въведете rm –rf, няма да бъдете подканени. Буквата f означава сила.

Трябва да внимавате, когато изтривате папки и файлове с команда rm –rf, тъй като може да загубите важни данни или да повредите операционната система. Системните файлове и папки могат да бъдат изтрити по-лесно в Linux система, отколкото в Windows или Mac.

sudo apt-get инсталационно дърво

За да разберете по-добре какво ще изтриете, трябва да инсталирате дървесния пакет чрез помощната програма apt-get. Това работи за Ubuntu и останалата част от семейството на Debian. Ако сте в друга дистрибуция, използвайте свой собствен инструмент за управление на пакети. Когато изпълните горната команда, Command Line ще покаже структурата на папката и файла на папката, в която се намирате. По този начин можете лесно да проверите дали има файлове или подпапки, които трябва да останат непокътнати.

дърво път / към / вашата / директория

Представената по-горе команда ще ви позволи да видите структурата на друга папка във вашата Linux система.

как да свържа PDF в Google слайдове

Разширени команди

Има и други варианти на командата rm, като –no -serve-root, –preserve-root, –one-file-system и други. Те обаче са предназначени за опитни потребители на командния ред. Ако сгрешите с някоя от тях, може да изтриете част или дори всички системни файлове на вашия компютър. Поради сложния им характер, ще ги запазим за друг урок по командния ред.

Използвайте rmdir за изтриване на директории

Можете също да използвате rmdir набор от команди за изтриване на папки. Командите rmdir обаче могат да се грижат само за празни папки и не могат да изтриват файлове, съдържащи се в папките, маркирани за изтриване. Има няколко полезни команди rmdir и ще ги разгледаме в този раздел.

Използвайте rmdir за изтриване на директории

Можете обаче да излъжете командния ред, за да изтриете непразна папка с родителската опция, макар и повече за това малко по-късно.

rmdir име надиректорията

Това е най-основната rmdir команда там. Той ще изтрие празна директория, която е в директорията на текущото ви местоположение. Например, ако текущото ви местоположение е десктоп и в него има празна нова папка, тази команда rmdir ще се погрижи за това.

как да отключа iphone 6

rmdir nameofthedirectory1 nameofthedirectory2

В случай че имате няколко папки, които искате да изтриете, можете да използвате горния вариант на командата rmdir. Всички посочени папки (директории) ще бъдат изтрити, но те трябва да се съдържат в директорията, в която се намирате в момента. За да изтриете директории другаде, вижте следващата команда.

rmdir / път / към / вашата / директория

Linux Command Line ви позволява да изтриете всяка директория от текущото си местоположение, където и да е тя. За да направите това, ще трябва да въведете пълния път към директорията или директориите, от които искате да се отървете.

В случай, че сте се опитали да изтриете папка, която съдържа подпапки и / или файлове, командният ред ще ви покаже съобщение за грешка, в което се посочва: Директорията не е празна. Излишно е да казвам, че няма да изтрие посочената папка.

В случай, че сте посочили три папки и първата се е оказала непразна, командният ред ще спре да обработва вашата команда веднага щом се изпълни в първата папка. Ще получите същото съобщение за грешка като в предишния случай и командният ред няма да се опитва да изтрие други папки от списъка.

Можете да коригирате това, като добавите следната опция: –ignore-fail-on-non-empty. Това ще принуди командния ред да продължи да изпълнява командата, дори ако срещне непразни папки. Командата може да изглежда по следния начин: rmdir –ignore-fail-in-non-empty NewFolder1 NewFolder2 NewFolder3.

rmdir –p nameofthedirectory1 nameofthedirectory2

Горната команда може да ви помогне да подведете Linux да изтрие непразна папка. Той използва опцията -p, известна също като родителска опция. Ето как работи.

Да кажем, че имате папка с име Pics и папка с име ColorPics вътре в нея. Да приемем, че последният е празен и е единственият елемент в папката Pics. Когато изпълните командата rmdir –p ColorPics Pics, командният ред ще изтрие папката ColorPics, защото в нея няма нищо. След това ще провери състоянието на папката Pics, ще определи, че и тя е празна и ще я изтрие.

Познайте силата на командния ред

Командният ред ви позволява да правите много неща в Linux система. Внимавайте, ако нямате много опит, тъй като е по-лесно да повредите системата на Linux, отколкото на Windows и Mac.

Използвали ли сте преди това командния ред за изтриване на папки и файлове? Кои команди използвахте? Ако смятате, че сме пропуснали някои добри опции, уведомете ни в раздела за коментари по-долу.

Интересни Статии

Избор На Редактора

Телевизия Плутон продължава да буферира - какво да правя
Телевизия Плутон продължава да буферира - какво да правя
За това, което прави, Pluto TV е страхотно. Без да харчите никакви пари, получавате функционална онлайн услуга за стрийминг. Няма обаче нито една услуга за стрийминг, която да няма проблеми с буферирането от време на време. В
Как да изберем правилното флаш устройство
Как да изберем правилното флаш устройство
Конкретните употреби, които имате, определят характеристиките, които искате да търсите в идеалното USB флаш устройство: размер, тип и скорост.
14-те най-добри добавки (разширения) за Chrome през 2024 г
14-те най-добри добавки (разширения) за Chrome през 2024 г
Използвайте разширения и плъгини на Google Chrome, за да подобрите работата си в мрежата, така че да отговаря по-добре на вашите нужди.
Cambridge Analytica и Facebook: Какво се случи и дали компанията измести много гласове?
Cambridge Analytica и Facebook: Какво се случи и дали компанията измести много гласове?
През уикенда Facebook забрани два свързани профила. Първата беше Cambridge Analytica, фирма за анализ на данни, която създаде профили на потребители на Facebook за целенасочена политическа реклама. Вторият беше Кристофър Уайли, съосновател на услугата. Ключът
Тема Aqua за Windows 10, Windows 8 и Windows 7
Тема Aqua за Windows 10, Windows 8 и Windows 7
Темата Beautiful Queensland се предлага с 19 фонови изображения на работния плот с впечатляващи изгледи на тапети, за да украси вашия работен плот. Този красив тематичен пакет първоначално е създаден за Windows 7, но можете да го използвате в Windows 10, Windows 7 и Windows 8. Тапетите в тази тема се отличават с красиви водопади, прекрасни залези, дъждовни гледки, изгрев над
6 неща, които заемат твърде много място на вашия компютър
6 неща, които заемат твърде много място на вашия компютър
Разгледайте 6-те неща, които заемат най-много място на вашия компютър и какво да правите по въпроса.
Как да намалите използването на данни от Netflix
Как да намалите използването на данни от Netflix
Ако се справите с лимитите за данни на редовния, няма съмнение, че сте получили това страшно текстово известие, което ви уведомява, че сте надвишили лимита на плана си и сте били таксувани с допълнителни 15 или повече долара за допълнителен