Бришење на директориуми во Линукс

Оперативните системи базирани на Linux кернелот обично содржат голем број на празни и не-празни директориуми. Некои од нив заземаат доволно големо количество на простор, а честопати стануваат непотребни. Во овој случај, точната опција ќе биде да ги отстраните. Постојат неколку начини да се врши чистење, секој од нив е применлив во одредена ситуација. Ајде да ги разгледаме сите достапни методи подетално, и ќе го одберете најсоодветниот според вашите потреби.

Отстрани директориуми во Linux

Во оваа статија ќе зборуваме за комуналните услуги и дополнителните алатки кои се започнати преку внесување на команди. Сепак, не треба да се заборави дека графичките дистрибуции често се имплементираат во дистрибуциите. Соодветно на тоа, за да избришете директориум, само треба да отидете до него преку менаџерот на датотеки, десен-клик на иконата и изберете "Избриши". После тоа, не заборавајте да ја испразните кошницата. Сепак, оваа опција нема да биде применлива за сите корисници, затоа ве советуваме да се запознаете со следните прирачници.

Пред да започнете да разгледувате начини, важно е да се забележи дека кога внесувате команда, најчесто ќе го наведете името на папката што сакате да ја избришете. Кога не сте на нејзината локација, треба да ја наведете целосната патека. Ако постои таква можност, ви препорачуваме да го дознаете главниот директориум на објектот и да отидете на него преку конзолата. Оваа акција се изведува за само неколку минути:

  1. Отворете го менаџерот на датотеки и одете до локацијата за складирање на папката.
  2. Десен клик на неа и одберете "Properties".
  3. Во делот "Основни" најдете ја целосната патека и запомни ја.
  4. Започнете ја конзолата преку менито или со користење на стандардно топло копче Ctrl + Alt + T.
  5. Користете cdда одам на работа на локацијата. Тогаш влезната линија ја зема форматаcd / home / user / folderи се активира по притискање на копчето Внесете. Корисник во овој случај, корисничкото име и папка - името на матичната папка.

Ако не можете да ја одредите локацијата, ќе мора да ја внесете целосната патека кога ќе ја избришете, така што ќе треба да ја знаете.

Метод 1: Стандардни командни команди

Командна школка на која било дистрибуција на Линукс содржи множество основни алатки и алатки кои ви дозволуваат да извршите различни дејства со системските поставувања и датотеки, вклучувајќи ги и бришењата на директориумите. Постојат неколку вакви комунални услуги и секој ќе биде корисен колку што е можно во одредена ситуација.

Rmdir команда

Прво на сите би сакал да го допрам Рмидир. Тој е дизајниран да го исчисти системот само од празни директориуми. Ги отстранува трајно, а предноста на оваа алатка е едноставноста на неговата синтакса и отсуството на какви било грешки. Во конзолата, доволно за да се регистриратеrmdir папкакаде папка - име на папка во тековната локација. Алатот се активира со притискање на копчето. Внесете.

Ништо не ве спречува да наведете целосна патека до директориумот ако не можете да отидете на саканата локација или нема потреба од тоа. Тогаш низата ја зема, на пример, следнава форма:rmdir / home / user / folder / folder1каде корисник - корисничко име папка - матичен директориум, и folder1 - папка за бришење. Забележете дека мора да има коса црта пред дома и мора да биде отсутен на крајот на патеката.

Rm команда

Претходната алатка е една од компонентите на rm utility. Првично, тој е дизајниран да ги избрише датотеките, но ако го даде соодветен аргумент, тој ќе ја избрише папката. Оваа опција е веќе погодна за не-празни директориуми, во конзолата што треба да ја внесетеrm -R папка(или целосна патека на директориум). Забележете го аргументот -R - започнува рекурзивно бришење, односно се однесува на целата содржина на папката и самата. Неопходно е да се земе предвид случајот при внесување -r - е сосема поинаква опција.

Ако сакате да се прикаже листа на сите избришани датотеки и папки при користење на rm, тогаш треба малку да ја измените линијата. Внесете во "Терминал"rm -Rfv папкаи потоа активирајте ја командата.

По бришењето е завршено, информациите за сите директориуми и индивидуални објекти претходно лоцирани на одредената локација ќе бидат прикажани.

Најдете команда

Нашиот сајт веќе има материјал со примери за употреба на пронајде во оперативните системи развиени на Linux кернелот. Се разбира, постојат само основни и најкорисни информации. Можете да се запознаете со тоа со кликнување на следниов линк, и сега предлагаме да дознаете како работи оваа алатка кога треба да ги избришете директориумите.

Прочитајте повеќе: Примери за користење на командата find во Linux

  1. Како што е познато најдете служи за пребарување на објекти во рамките на системот. Преку употреба на дополнителни опции, можете да пронајдете директориуми со одредено име и веднаш да ги отстраните. За да го направите ова, внесете во конзолатанајдете. - тип d-име "папка" -exec rm -rf {} ;, каде папка- име на каталогот. Бидете сигурни да пишувате двојни цитати.
  2. Понекогаш одделна линија прикажува информации дека не постои таква датотека или директориум, но тоа не значи дека не е пронајдено. Само најдете Повторно работеше по бришењето на каталогот од системот.
  3. најдете ~ / -неможен тип Д-деливи овозможува да ги избришете сите празни папки во системот. Некои од нив се достапни само на надзорникот, па пред тоа најдете треба да додадетеsudo.
  4. На екранот се прикажани податоци за сите пронајдени предмети и за успехот на операцијата.
  5. Можете исто така да наведете само одреден директориум во кој алатката ќе пребарува и чист. Тогаш низата ќе изгледа, на пример, вака:најдете / home / user / Folder / -type-type d -delete.

Ова ја комплетира интеракцијата со стандардните комунални конзоли во Линукс. Како што можете да видите, има голем број од нив и секој е применлив во одредени ситуации. Ако имате желба да се запознаете со други популарни тимови, прочитајте го нашиот одделен материјал на линкот подолу.

Видете исто така: Често користени команди во Линукс терминал

Метод 2: алатка за бришење

Доколку претходните алатки се вградени во командната школка, тогаш алатка за бришење ќе треба да инсталира сопствено официјално складиште. Нејзината предност е тоа што ви овозможува постојано да го избришете каталогот без можност за негово реставрирање преку посебен софтвер.

  1. Отвори "Терминал" и напиши тамуsudo apt инсталирај ја бришам.
  2. Внесете ја лозинката за да ја потврдите вашата сметка.
  3. Почекајте да се додадат нови пакети во системските библиотеки.
  4. Останува само да отиде до посакуваната локација или да ја регистрира командата со целосната патека до папката. Изгледа вака:избришете -rfi / home / user / folderили самоизбришете -rfi папкана прелиминарни перформансиcd + патека.

Ако со работа во алатката избришете мораше да се соочи за прв пат, пишува во конзолатаизбришете-помошза да добиете информации за користење на оваа алатка од програмерите. Описот на секој аргумент и опција ќе биде прикажан таму.

Сега сте запознаени со терминални команди кои ви дозволуваат да избришете празни директориуми или не-празни директориуми на оперативните системи развиени на Linux. Како што можете да видите, секоја презентирана алатка работи на различни начини, и затоа ќе биде оптимална во различни ситуации. Пред да ги стартуваме алатките, препорачуваме да ја потврдите точноста на наведените имиња на патеки и папки, така што грешките или случајните бришења не се појавуваат.