Գրացուցակների հեռացում Linux- ում

Pin
Send
Share
Send

Linux միջուկի գործող համակարգերը սովորաբար պահում են մեծ թվով դատարկ և ոչ դատարկ դիրեկտորիաներ: Նրանցից ոմանք սկավառակի վրա բավականին մեծ տեղ են գրավում, և հաճախ դրանք դառնում են անտեղի: Այս դեպքում դրանց հեռացումը ճիշտ տարբերակ կլիներ: Մաքրումը կատարելու մի քանի եղանակներ կան, որոնցից յուրաքանչյուրը կիրառելի է կոնկրետ իրավիճակում: Եկեք մանրամասնորեն նայենք առկա բոլոր մեթոդներին, և դուք կընտրեք ամենահարմարը ՝ ելնելով ձեր կարիքներից:

Deleteնջել դիրեկտորիաները Linux- ում

Այս հոդվածի շրջանակներում մենք կխոսենք վահանակների կոմունալ ծառայությունների և լրացուցիչ գործիքների մասին, որոնք գործարկվում են հրամաններ մուտքագրելով: Այնուամենայնիվ, մի մոռացեք, որ հաճախ բաշխումներում իրականացվում են գրաֆիկական կճեպներ: Համապատասխանաբար, գրացուցակ ջնջելու համար պարզապես անհրաժեշտ է գնալ դրան ֆայլերի կառավարչի միջոցով, սեղմել աջ պատկերակը պատկերակին և ընտրել Նջել. Դրանից հետո մի մոռացեք զամբյուղը դատարկել: Այնուամենայնիվ, այս տարբերակը չի կիրառվի բոլոր օգտագործողների համար, ուստի խորհուրդ ենք տալիս կարդալ հետևյալ ձեռնարկները:

Նախքան ճանապարհները դիտարկելը, անհրաժեշտ է նշել, որ երբ հրամանը մուտք եք գործում, ամենից հաճախ ինքնուրույն նշեք այն թղթապանակի անունը, որը ցանկանում եք ջնջել: Երբ դուք նրա գտնվելու վայրում չեք, դուք պետք է նշեք ամբողջ ուղին: Եթե ​​այդպիսի հնարավորություն կա, խորհուրդ ենք տալիս պարզել օբյեկտի ծնողական գրացուցակը և գնալ դրա վահանակով: Այս գործողությունը տևում է բառացիորեն մի քանի րոպե.

  1. Բացեք ֆայլերի կառավարիչը և անցեք թղթապանակի պահպանման վայր:
  2. Աջ սեղմեք դրա վրա և ընտրեք «Հատկություններ».
  3. Բաժնում «Հիմնական» Գտեք ամբողջ ուղին և հիշեք այն:
  4. Գործարկեք վահանակը ցանկի միջոցով կամ օգտագործեք ստանդարտ բանալին Ctrl + Alt + T.
  5. Օգտագործել cdգնալ դասավորության մեջ աշխատելու: Այնուհետև մուտքային գիծը ձև է ստանումcd / home / user / պանակստեղնը սեղմելուց հետո ակտիվացավ Մտնեք. Օգտագործող այս դեպքում օգտագործողի անունը և թղթապանակ - ծնողական թղթապանակի անվանումը:

Եթե ​​գտնվելու վայրը որոշելու ունակություն չունեք, ջնջելիս ստիպված կլինեք ինքներդ մուտք գործել ամբողջ ուղին, այնպես որ ստիպված կլինեք դա իմանալ:

Մեթոդ 1. Ստանդարտ «տերմինալի» հրամաններ

Linuxանկացած Linux բաշխման հրամանի կավը պարունակում է մի շարք հիմնական կոմունալ ծառայություններ և գործիքներ, որոնք թույլ են տալիս իրականացնել մի շարք գործողություններ համակարգի պարամետրերով և ֆայլերով, ներառյալ գրացուցակների ջնջումը: Կան մի քանի նման կոմունալ ծառայություններ, և յուրաքանչյուրը առավել օգտակար կլինի որոշակի իրավիճակում:

Ռմդիրի թիմը

Առաջին հերթին ես կցանկանայի անդրադառնալ rmdir- ին: Նախատեսված է համակարգը մաքրել միայն դատարկ դիրեկտորիաներից: Դրանք մշտապես ջնջում է, և այս գործիքի առավելությունն այն է, որ դրա շարահյուսությունն է և սխալների բացակայությունը: Բավական է գրանցվել վահանակումrmdir պանակուր թղթապանակ - Թղթապանակի անունը ընթացիկ վայրում: Ակտիվացրեք գործիքը `սեղմելով ստեղնը Մտնեք.

Ոչինչ չի խանգարում ձեզ նշել գրացուցակի ամբողջական ուղին, եթե չեք կարող գնալ ցանկալի վայր կամ եթե դրա կարիքը չկա: Այնուհետև տողը վերցնում է, օրինակ, հետևյալ ձևը.rmdir / home / user / թղթապանակ / թղթապանակ 1ուր օգտագործող - օգտվողի անուն թղթապանակ ծնողների ցուցակն է, և թղթապանակ 1 - թղթապանակը ջնջելու համար: Խնդրում ենք նկատի ունենալ, որ կտրատվածը պետք է տեղադրվի նախքան տունը, և այն պետք է բացակայի ճանապարհի վերջում:

Rm թիմ

Նախորդ գործիքը rm կոմունալ ծրագրի բաղկացուցիչներից մեկն է: Սկզբնապես, այն նախատեսված է ջնջել ֆայլերը, բայց եթե այն տալիս եք համապատասխան փաստարկ, ապա այն նաև ջնջելու է թղթապանակը: Այս տարբերակը արդեն իսկ հարմար է ոչ դատարկ դիրեկտորիաների համար, այս դեպքում անհրաժեշտ է մտնել վահանակrm -R թղթապանակ(կամ գրացուցակի ամբողջական ուղին): Նշեք փաստարկը - այն սկսում է ռեկուրսիվ ջնջում, այսինքն ՝ դա վերաբերում է թղթապանակի ամբողջ բովանդակությանը և ինքն իրեն: Դեպքերի նկատմամբ զգայուն մուտքը պարտադիր է, քանի որ - բոլորովին այլ տարբերակ է:

Եթե ​​ցանկանում եք rm օգտագործելիս ջնջել բոլոր ջնջված ֆայլերի և պանակների ցուցակը, ապա հարկավոր է մի փոքր փոփոխել գիծը: Մուտքագրեք «Տերմինալ»rm -Rfv թղթապանակ, ապա ակտիվացրեք հրամանը:

Theնջումը ավարտվելուց հետո կցուցադրվեն տեղեկատվություն նշված դիրքում նախկինում տեղակայված բոլոր գրացուցակների և առանձին օբյեկտների վերաբերյալ:

Գտեք հրամանը

Մեր կայքում արդեն կա նյութեր ՝ Linux- ի միջուկում մշակված գործավար համակարգերում գտածո օգտագործման օրինակներով: Իհարկե, ներկայացված են միայն հիմնական և առավել օգտակար տեղեկատվությունը: Դուք կարող եք ծանոթանալ դրա հետ `կտտացնելով հետևյալ հղմանը, և այժմ մենք առաջարկում ենք պարզել, թե ինչպես է աշխատում այս գործիքը, երբ անհրաժեշտ է գրացուցակները ջնջել:

Ավելին. Linux- ը գտնում է հրամանի օրինակներ

  1. Ինչպես գիտեք գտնել ծառայում է համակարգի ներսում օբյեկտների որոնման համար: Լրացուցիչ ընտրանքների օգտագործման միջոցով դուք կարող եք գտնել հատուկ անվանումով գրացուցակներ և անմիջապես ջնջել դրանք: Դա անելու համար, մխիթարելիս, մուտքագրեքգտնել -տիպ d-name «թղթապանակ» -exec rm -rf {} ;, որտեղ պանակ- գրացուցակի անվանումը: Անպայման գրեք կրկնակի գնանշաններ:
  2. Առանձին տողում երբեմն տեղեկություններ են հայտնվում, որ չկա այդպիսի ֆայլ կամ գրացուցակ, բայց դա չի նշանակում, որ այն չի գտնվել: Ուղղակի գտնել Այն կրկին աշխատեց գրացուցակը համակարգից հանելուց հետո:
  3. գտնել ~ / -empty -type d -deleteթույլ է տալիս ջնջել համակարգում առկա բոլոր դատարկ պանակները: Նրանցից ոմանք հասանելի են միայն գերծանրքաշային հեռախոսին, այնպես որ նախկինում գտնել պետք է ավելացնելսուդո.
  4. Բոլոր գտած օբյեկտների վերաբերյալ տվյալները և գործողության հաջողությունը կհայտնվեն էկրանին:
  5. Կարող եք նաև նշել միայն հատուկ գրացուցակ, որում գործիքը կփնտրի և կմաքրվի: Այնուհետև տողը կանդրադառնա, օրինակ, այսպիսին է.գտնել / տուն / օգտագործող / Թղթապանակ /-դատարկ-տիպը `d- ընտրություն.

Սա ավարտում է Linux- ի ստանդարտ վահանակի կոմունալ ծառայությունների հետ փոխգործակցությունը: Ինչպես տեսնում եք, դրանց մեծ քանակը կա, և յուրաքանչյուրը կիրառելի է որոշակի իրավիճակներում: Եթե ​​ցանկանում եք ծանոթանալ այլ հանրաճանաչ թիմերի հետ, կարդացեք մեր առանձին նյութը հետևյալ հղումում:

Տե՛ս նաև `Linux Terminal- ում հաճախակի օգտագործվող հրամաններ

Մեթոդ 2. Սրբել կոմունալ

Եթե ​​նախորդ գործիքները ներկառուցված են հրամանի վահանակում, ապա սրբիչի գործիքները պետք է ինքնուրույն տեղադրեն իրենց պաշտոնական պահեստը: Դրա առավելությունն այն է, որ այն թույլ է տալիս մշտապես ջնջել գրացուցակը ՝ առանց հատուկ ծրագրակազմի միջոցով այն վերականգնելու հնարավորության:

  1. Բացեք «Տերմինալ» և գրել այնտեղsudo apt install սրբել.
  2. Մուտքագրեք գաղտնաբառը `ձեր հաշիվը հաստատելու համար:
  3. Սպասեք համակարգի գրադարաններին նոր փաթեթներ ավելացնելու ավարտին:
  4. Մնում է միայն ցանկալի վայր գնալ կամ թղթապանակ գրանցել թղթապանակում ամբողջ ուղով: Կարծես թե այսպիսին է.սրբել -rfi / տուն / օգտվողի / թղթապանակկամ արդարսրբել -rfi թղթապանակընախնական կատարման պահիցcd + ուղի.

Եթե ​​գործիքի հետ աշխատելիս սրբել ստիպված եղավ առաջին անգամ դիմակայել, գրեք վահանակումսրբելծրագրավորողներից այս կոմունալ օգտագործման մասին տեղեկատվություն ստանալու համար: Այնտեղ կցուցադրվի յուրաքանչյուր փաստարկի և տարբերակի նկարագրություն:

Այժմ դուք ծանոթ եք տերմինալի հրամաններին, որոնք թույլ են տալիս ջնջել դատարկ գրացուցակները կամ ոչ դատարկ դիրեկտորիաները Linux- ում մշակված OS- ում: Ինչպես տեսնում եք, ներկայացված յուրաքանչյուր գործիք տարբեր կերպ է գործում, և, հետևաբար, օպտիմալ կլինի տարբեր իրավիճակներում: Գործիքը սկսելուց առաջ մենք խորհուրդ ենք տալիս ստուգել նշված ուղու և թղթապանակների անունների ճիշտությունը, որպեսզի չլինեն սխալներ կամ պատահական ջնջումներ:

Pin
Send
Share
Send