Linux- ի դիրեկտորների ջնջում

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

Հեռացրեք դիրեկտորիաներ Linux- ում

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

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

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

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

Մեթոդ 1: Ստանդարտ տերմինալի հրամաններ

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

Rmdir հրամանը

Նախեւառաջ ուզում եմ կապել rmdir- ին: Այն նախատեսված է մաքրելու համակարգը միայն դատարկ դիրեկտորիաներից: Հեռացնում է դրանք մշտապես, եւ այս գործիքի առավելությունն այն է, սինթետիկ պարզությունն ու սխալների բացակայությունը: Մխիթարիչում բավականաչափ գրանցվելու համարrmdir թղթապանակորտեղ թղթապանակ - թղթապանակի անվանումը ներկայիս վայրում: Գործիքը ակտիվացված է, սեղմելով բանալին: Մուտքագրեք.

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

Rm հրամանը

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

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

Ջնջման ավարտից հետո ցուցադրվելու է նշված դիրքում գտնվող բոլոր դիրեկտորիաների եւ անհատ օբյեկտների մասին տեղեկությունները:

Գտեք հրամանը

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

Կարդալ ավելին. Linux- ի որոնման հրամանի օգտագործման օրինակներ

  1. Ինչպես հայտնի է գտնել ծառայում է համակարգում գտնվող օբյեկտների որոնման համար: Լրացուցիչ ընտրանքների միջոցով դուք կարող եք գտնել կոնտակտներ կոնկրետ անունով եւ անմիջապես հեռացնել դրանք: Դա անելու համար մուտքագրեք մխիթարելգտնել: -type d -name "թղթապանակը" -exec rm -rf {} , որտեղ պանակը- կատալոգի անվանումը: Համոզվեք, որ գրեք երկակի մեջբերումներ:
  2. Երբեմն առանձին գիծը ցույց է տալիս, որ նման ֆայլ կամ գրացուցակ չկա, բայց դա չի նշանակում, որ այն չի հայտնաբերվել: Պարզապես գտնել Համակարգը կատալոգից ջնջելուց հետո կրկին աշխատել է:
  3. գտնելու ~ / -փոստի-տիպային d -deleteթույլ է տալիս ջնջել համակարգում բոլոր դատարկ թղթապանակները: Նրանցից ոմանք հասանելի են միայն superuser- ի համար գտնել պետք է ավելացնելsudo.
  4. Էկրանի վրա ցուցադրված տվյալները հայտնաբերված բոլոր օբյեկտների եւ գործողության հաջողության մասին:
  5. Կարող եք նաեւ նշել միայն կոնկրետ տեղեկատու, որը գործիքը կգտնի եւ մաքուր կլինի: Այնուհետեւ տողը կանդրադառնա, օրինակ, այսպես.գտնել / home / user / թղթապանակը / -empty -type d -delete.

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

Տես նաեւ. Linux Terminal- ում հաճախ օգտագործվող հրամաններ

Մեթոդ 2: Ջնջել կոմունալը

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

  1. Բացեք "Տերմինալ" եւ գրեք այնտեղsudo apt տեղադրել սրբել.
  2. Մուտքագրեք գաղտնաբառը, հաստատեք ձեր հաշիվը:
  3. Սպասեք նոր փաթեթների ավելացման համակարգի գրադարաններին:
  4. Մնում է միայն գնալ ցանկալի վայր կամ գրանցել հրամանը լիարժեք թղթապանակով: Դա կարծես սա է.սրբել -rfi / home / user / folder- ըկամ պարզապեսսրբել -rfi թղթապանակընախնական կատարման ժամանակcd + ճանապարհը.

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

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