Linux միջուկի գործող համակարգերը սովորաբար պահում են մեծ թվով դատարկ և ոչ դատարկ դիրեկտորիաներ: Նրանցից ոմանք սկավառակի վրա բավականին մեծ տեղ են գրավում, և հաճախ դրանք դառնում են անտեղի: Այս դեպքում դրանց հեռացումը ճիշտ տարբերակ կլիներ: Մաքրումը կատարելու մի քանի եղանակներ կան, որոնցից յուրաքանչյուրը կիրառելի է կոնկրետ իրավիճակում: Եկեք մանրամասնորեն նայենք առկա բոլոր մեթոդներին, և դուք կընտրեք ամենահարմարը ՝ ելնելով ձեր կարիքներից:
Deleteնջել դիրեկտորիաները Linux- ում
Այս հոդվածի շրջանակներում մենք կխոսենք վահանակների կոմունալ ծառայությունների և լրացուցիչ գործիքների մասին, որոնք գործարկվում են հրամաններ մուտքագրելով: Այնուամենայնիվ, մի մոռացեք, որ հաճախ բաշխումներում իրականացվում են գրաֆիկական կճեպներ: Համապատասխանաբար, գրացուցակ ջնջելու համար պարզապես անհրաժեշտ է գնալ դրան ֆայլերի կառավարչի միջոցով, սեղմել աջ պատկերակը պատկերակին և ընտրել Նջել. Դրանից հետո մի մոռացեք զամբյուղը դատարկել: Այնուամենայնիվ, այս տարբերակը չի կիրառվի բոլոր օգտագործողների համար, ուստի խորհուրդ ենք տալիս կարդալ հետևյալ ձեռնարկները:
Նախքան ճանապարհները դիտարկելը, անհրաժեշտ է նշել, որ երբ հրամանը մուտք եք գործում, ամենից հաճախ ինքնուրույն նշեք այն թղթապանակի անունը, որը ցանկանում եք ջնջել: Երբ դուք նրա գտնվելու վայրում չեք, դուք պետք է նշեք ամբողջ ուղին: Եթե այդպիսի հնարավորություն կա, խորհուրդ ենք տալիս պարզել օբյեկտի ծնողական գրացուցակը և գնալ դրա վահանակով: Այս գործողությունը տևում է բառացիորեն մի քանի րոպե.
- Բացեք ֆայլերի կառավարիչը և անցեք թղթապանակի պահպանման վայր:
- Աջ սեղմեք դրա վրա և ընտրեք «Հատկություններ».
- Բաժնում «Հիմնական» Գտեք ամբողջ ուղին և հիշեք այն:
- Գործարկեք վահանակը ցանկի միջոցով կամ օգտագործեք ստանդարտ բանալին Ctrl + Alt + T.
- Օգտագործել cdգնալ դասավորության մեջ աշխատելու: Այնուհետև մուտքային գիծը ձև է ստանում
cd / home / user / պանակ
ստեղնը սեղմելուց հետո ակտիվացավ Մտնեք. Օգտագործող այս դեպքում օգտագործողի անունը և թղթապանակ - ծնողական թղթապանակի անվանումը:
Եթե գտնվելու վայրը որոշելու ունակություն չունեք, ջնջելիս ստիպված կլինեք ինքներդ մուտք գործել ամբողջ ուղին, այնպես որ ստիպված կլինեք դա իմանալ:
Մեթոդ 1. Ստանդարտ «տերմինալի» հրամաններ
Linuxանկացած Linux բաշխման հրամանի կավը պարունակում է մի շարք հիմնական կոմունալ ծառայություններ և գործիքներ, որոնք թույլ են տալիս իրականացնել մի շարք գործողություններ համակարգի պարամետրերով և ֆայլերով, ներառյալ գրացուցակների ջնջումը: Կան մի քանի նման կոմունալ ծառայություններ, և յուրաքանչյուրը առավել օգտակար կլինի որոշակի իրավիճակում:
Ռմդիրի թիմը
Առաջին հերթին ես կցանկանայի անդրադառնալ rmdir- ին: Նախատեսված է համակարգը մաքրել միայն դատարկ դիրեկտորիաներից: Դրանք մշտապես ջնջում է, և այս գործիքի առավելությունն այն է, որ դրա շարահյուսությունն է և սխալների բացակայությունը: Բավական է գրանցվել վահանակումrmdir պանակ
ուր թղթապանակ - Թղթապանակի անունը ընթացիկ վայրում: Ակտիվացրեք գործիքը `սեղմելով ստեղնը Մտնեք.
Ոչինչ չի խանգարում ձեզ նշել գրացուցակի ամբողջական ուղին, եթե չեք կարող գնալ ցանկալի վայր կամ եթե դրա կարիքը չկա: Այնուհետև տողը վերցնում է, օրինակ, հետևյալ ձևը.rmdir / home / user / թղթապանակ / թղթապանակ 1
ուր օգտագործող - օգտվողի անուն թղթապանակ ծնողների ցուցակն է, և թղթապանակ 1 - թղթապանակը ջնջելու համար: Խնդրում ենք նկատի ունենալ, որ կտրատվածը պետք է տեղադրվի նախքան տունը, և այն պետք է բացակայի ճանապարհի վերջում:
Rm թիմ
Նախորդ գործիքը rm կոմունալ ծրագրի բաղկացուցիչներից մեկն է: Սկզբնապես, այն նախատեսված է ջնջել ֆայլերը, բայց եթե այն տալիս եք համապատասխան փաստարկ, ապա այն նաև ջնջելու է թղթապանակը: Այս տարբերակը արդեն իսկ հարմար է ոչ դատարկ դիրեկտորիաների համար, այս դեպքում անհրաժեշտ է մտնել վահանակrm -R թղթապանակ
(կամ գրացուցակի ամբողջական ուղին): Նշեք փաստարկը -Ռ - այն սկսում է ռեկուրսիվ ջնջում, այսինքն ՝ դա վերաբերում է թղթապանակի ամբողջ բովանդակությանը և ինքն իրեն: Դեպքերի նկատմամբ զգայուն մուտքը պարտադիր է, քանի որ -ռ - բոլորովին այլ տարբերակ է:
Եթե ցանկանում եք rm օգտագործելիս ջնջել բոլոր ջնջված ֆայլերի և պանակների ցուցակը, ապա հարկավոր է մի փոքր փոփոխել գիծը: Մուտքագրեք «Տերմինալ»rm -Rfv թղթապանակ
, ապա ակտիվացրեք հրամանը:
Theնջումը ավարտվելուց հետո կցուցադրվեն տեղեկատվություն նշված դիրքում նախկինում տեղակայված բոլոր գրացուցակների և առանձին օբյեկտների վերաբերյալ:
Գտեք հրամանը
Մեր կայքում արդեն կա նյութեր ՝ Linux- ի միջուկում մշակված գործավար համակարգերում գտածո օգտագործման օրինակներով: Իհարկե, ներկայացված են միայն հիմնական և առավել օգտակար տեղեկատվությունը: Դուք կարող եք ծանոթանալ դրա հետ `կտտացնելով հետևյալ հղմանը, և այժմ մենք առաջարկում ենք պարզել, թե ինչպես է աշխատում այս գործիքը, երբ անհրաժեշտ է գրացուցակները ջնջել:
Ավելին. Linux- ը գտնում է հրամանի օրինակներ
- Ինչպես գիտեք գտնել ծառայում է համակարգի ներսում օբյեկտների որոնման համար: Լրացուցիչ ընտրանքների օգտագործման միջոցով դուք կարող եք գտնել հատուկ անվանումով գրացուցակներ և անմիջապես ջնջել դրանք: Դա անելու համար, մխիթարելիս, մուտքագրեք
գտնել -տիպ d-name «թղթապանակ» -exec rm -rf {} ;, որտեղ պանակ
- գրացուցակի անվանումը: Անպայման գրեք կրկնակի գնանշաններ: - Առանձին տողում երբեմն տեղեկություններ են հայտնվում, որ չկա այդպիսի ֆայլ կամ գրացուցակ, բայց դա չի նշանակում, որ այն չի գտնվել: Ուղղակի գտնել Այն կրկին աշխատեց գրացուցակը համակարգից հանելուց հետո:
գտնել ~ / -empty -type d -delete
թույլ է տալիս ջնջել համակարգում առկա բոլոր դատարկ պանակները: Նրանցից ոմանք հասանելի են միայն գերծանրքաշային հեռախոսին, այնպես որ նախկինում գտնել պետք է ավելացնելսուդո
.- Բոլոր գտած օբյեկտների վերաբերյալ տվյալները և գործողության հաջողությունը կհայտնվեն էկրանին:
- Կարող եք նաև նշել միայն հատուկ գրացուցակ, որում գործիքը կփնտրի և կմաքրվի: Այնուհետև տողը կանդրադառնա, օրինակ, այսպիսին է.
գտնել / տուն / օգտագործող / Թղթապանակ /-դատարկ-տիպը `d- ընտրություն
.
Սա ավարտում է Linux- ի ստանդարտ վահանակի կոմունալ ծառայությունների հետ փոխգործակցությունը: Ինչպես տեսնում եք, դրանց մեծ քանակը կա, և յուրաքանչյուրը կիրառելի է որոշակի իրավիճակներում: Եթե ցանկանում եք ծանոթանալ այլ հանրաճանաչ թիմերի հետ, կարդացեք մեր առանձին նյութը հետևյալ հղումում:
Տե՛ս նաև `Linux Terminal- ում հաճախակի օգտագործվող հրամաններ
Մեթոդ 2. Սրբել կոմունալ
Եթե նախորդ գործիքները ներկառուցված են հրամանի վահանակում, ապա սրբիչի գործիքները պետք է ինքնուրույն տեղադրեն իրենց պաշտոնական պահեստը: Դրա առավելությունն այն է, որ այն թույլ է տալիս մշտապես ջնջել գրացուցակը ՝ առանց հատուկ ծրագրակազմի միջոցով այն վերականգնելու հնարավորության:
- Բացեք «Տերմինալ» և գրել այնտեղ
sudo apt install սրբել
. - Մուտքագրեք գաղտնաբառը `ձեր հաշիվը հաստատելու համար:
- Սպասեք համակարգի գրադարաններին նոր փաթեթներ ավելացնելու ավարտին:
- Մնում է միայն ցանկալի վայր գնալ կամ թղթապանակ գրանցել թղթապանակում ամբողջ ուղով: Կարծես թե այսպիսին է.
սրբել -rfi / տուն / օգտվողի / թղթապանակ
կամ արդարսրբել -rfi թղթապանակը
նախնական կատարման պահիցcd + ուղի
.
Եթե գործիքի հետ աշխատելիս սրբել ստիպված եղավ առաջին անգամ դիմակայել, գրեք վահանակումսրբել
ծրագրավորողներից այս կոմունալ օգտագործման մասին տեղեկատվություն ստանալու համար: Այնտեղ կցուցադրվի յուրաքանչյուր փաստարկի և տարբերակի նկարագրություն:
Այժմ դուք ծանոթ եք տերմինալի հրամաններին, որոնք թույլ են տալիս ջնջել դատարկ գրացուցակները կամ ոչ դատարկ դիրեկտորիաները Linux- ում մշակված OS- ում: Ինչպես տեսնում եք, ներկայացված յուրաքանչյուր գործիք տարբեր կերպ է գործում, և, հետևաբար, օպտիմալ կլինի տարբեր իրավիճակներում: Գործիքը սկսելուց առաջ մենք խորհուրդ ենք տալիս ստուգել նշված ուղու և թղթապանակների անունների ճիշտությունը, որպեսզի չլինեն սխալներ կամ պատահական ջնջումներ: