Fshirja e drejtorive në Linux

Sistemet operative me bazë kernel të Linux zakonisht ruajnë një numër të madh të drejtorive boshe dhe jo të zbrazëta. Disa prej tyre zënë një sasi të mjaftueshme hapësirë ​​në makinë, dhe shpeshherë bëhen të panevojshme. Në këtë rast, opsioni i saktë do të ishte heqja e tyre. Ekzistojnë disa mënyra për të kryer pastrimin, secila prej tyre është e aplikueshme në një situatë të caktuar. Le të shikojmë në të gjitha metodat në dispozicion në më shumë detaje, dhe ju do të zgjidhni atë më të përshtatshme bazuar në nevojat tuaja.

Hiq drejtoritë në Linux

Në këtë artikull ne do të flasim për shërbimet e konsolës dhe mjete shtesë që janë nisur përmes futjes së komandave. Megjithatë, nuk duhet harruar se shpërndarjet grafike shpesh zbatohen në shpërndarje. Prandaj, për të fshirë një direktori, ju duhet vetëm të shkoni tek ajo përmes menaxherit të skedarëve, klikoni me të djathtën mbi ikonën dhe përzgjidhni "Delete". Pas kësaj, mos harroni të zbrazni shportën. Megjithatë, ky opsion nuk do të jetë i zbatueshëm për të gjithë përdoruesit, prandaj ne ju këshillojmë që të njiheni me manualet e mëposhtme.

Para se të filloni të shqyrtoni mënyrat, është e rëndësishme të theksohet se kur futni një komandë, më së shpeshti do të specifikoni emrin e dosjes që dëshironi të fshini. Kur nuk jeni në vendin e tij, duhet të specifikoni rrugën e plotë. Nëse ka një mundësi të tillë, ne ju rekomandojmë që të zbuloni drejtorin e prindërve të objektit dhe të shkoni tek ajo nëpërmjet konsolës. Ky veprim kryhet në pak minuta:

  1. Hapni menaxherin e skedarëve dhe lundroni në vendndodhjen e ruajtjes së dosjes.
  2. Right click mbi të dhe zgjidhni "Properties".
  3. Në seksionin "Basic" gjeni rrugën e plotë dhe mbani mend atë.
  4. Filloni konsolin nëpërmjet menysë ose duke përdorur çelësin e nxehtësisë standarde Ctrl + Alt + T.
  5. përdorim CDpër të shkuar në punë në vend. Pastaj linja e hyrjes merr formëncd / home / user / folderdhe aktivizohet pas shtypjes së butonit hyj. përdorues në këtë rast, emri i përdoruesit, dhe dosje - emri i dosjes mëmë.

Nëse nuk keni aftësinë për të përcaktuar vendndodhjen, kur të fshini, duhet të hyni vetë në rrugën e plotë, kështu që do të duhet ta dini.

Metoda 1: Standard komandat e terminalit

Në shell komandë të çdo shpërndarje Linux, ekziston një grup i shërbimeve dhe mjeteve themelore që ju lejon të kryeni një sërë veprimesh me parametrat dhe skedarët e sistemit, duke përfshirë fshirjen e drejtorive. Ka disa shërbime të tilla dhe secili do të jetë aq i dobishëm sa të jetë e mundur në një situatë të caktuar.

Komanda Rmdir

Para së gjithash do të doja të prekja rmdir. Është projektuar për të pastruar sistemin vetëm nga drejtoritë boshe. I largon ato përgjithmonë, dhe avantazhi i këtij mjeti është thjeshtësia e sintaksës së tij dhe mungesa e ndonjë gabimi. Në tastierë, mjafton të regjistroheshdosje rmdirku dosje - emri i dosjes në vendndodhjen aktuale. Mjeti aktivizohet duke shtypur butonin. hyj.

Asgjë nuk ju pengon të specifikoni rrugën e plotë drejt direktoriumit nëse nuk mund të lundroni në vendin e kërkuar ose nuk ka nevojë për të. Pastaj vargu merr, për shembull, formën e mëposhtme:rmdir / home / user / folder / folder1ku përdorues - emri i përdoruesit dosje - drejtoria e prindërve dhe folder1 - dosje për t'u fshirë. Ju lutem vini re se duhet të ketë një prerje para shtëpisë dhe duhet të mungojë në fund të shtegut.

Komanda Rm

Mjeti i mëparshëm është një nga komponentët e shërbimeve rm. Fillimisht, është projektuar për të fshirë skedarët, por nëse i jepni argumentin e duhur, ajo do të fshijë dosjen. Ky opsion tashmë është i përshtatshëm për drejtoritë jo të zbrazëta, në tastierë që duhet të futnirm -R dosje(ose drejtimin e plotë të dosjes). Vëreni argumentin -R - ajo fillon fshirjen rekursive, domethënë, ka të bëjë me tërë përmbajtjen e dosjes dhe vetë. Është e nevojshme të merren parasysh kur hyjnë -r - është një opsion krejtësisht i ndryshëm.

Nëse dëshironi të shfaqni një listë të të gjitha dosjeve dhe dosjeve të fshirë kur përdorni rm, atëherë ju duhet të modifikoni pak vijën. Hyni në "Terminal"dosje rm -Rfvdhe pastaj aktivizoni komandën.

Pasi fshirja është e plotë, do të shfaqet informacioni për të gjitha drejtoritë dhe objektet individuale të vendosura më parë në vendin e caktuar.

Gjeni komandën

Faqja jonë tashmë ka materiale me shembuj të përdorimit të gjetjeve në sistemet operative të zhvilluara në kernel Linux. Natyrisht, ka vetëm informata bazë dhe më të dobishme. Ju mund të njiheni me të duke klikuar në lidhjen e mëposhtme, dhe tani ne sugjerojmë të zbuloni se si funksionon ky mjet kur keni nevojë për të fshirë direktori.

Lexo më shumë: Shembuj të përdorimit të komandës së kërkimit në Linux

  1. Siç dihet gjej shërben për të kërkuar objekte brenda sistemit. Nëpërmjet përdorimit të opsioneve shtesë, mund të gjeni direktoriume me një emër të caktuar dhe menjëherë hiqni ato. Për ta bërë këtë, hyni në tastierëgjeni. -type d -name "dosje" -exec rm -rf {} ;, ku dosje- emri i katalogut. Sigurohuni që të shkruani citate të dyfishta.
  2. Ndonjëherë një linjë e veçantë tregon informacionin se nuk ka një skedar ose një direktori të tillë, por kjo nuk do të thotë se nuk u gjet. vetëm gjej Ai punoi përsëri pas fshirjes së katalogut nga sistemi.
  3. gjeni ~ / -empty -type -deleteju lejon të fshini të gjitha dosjet boshe në sistem. Disa prej tyre janë në dispozicion vetëm për superuser, kështu që më parë gjej duhet shtuarsudo.
  4. Ekrani shfaq të dhëna për të gjitha objektet e gjetura dhe suksesin e operacionit.
  5. Ju gjithashtu mund të specifikoni vetëm një direktori të veçantë në të cilën mjet do të kërkojë dhe pastrojë. Pastaj vargu do të duket, për shembull, si kjo:gjeni / home / user / Folder / -empty -type d-delete.

Kjo plotëson ndërveprimin me shërbimet standarde të konsolës në Linux. Siç mund ta shihni, ka një numër të madh të tyre dhe secili është i aplikueshëm në situata të caktuara. Nëse keni dëshirë të njiheni me ekipet e tjera të njohura, lexoni materialin tonë të veçantë në lidhjen më poshtë.

Shihni gjithashtu: Komandat e përdorura shpesh në Linux Terminal

Metoda 2: Përdorimi i fshirjes

Nëse mjete të mëparshme janë ndërtuar në shell komandën, atëherë programi i fshirjes do të duhet të instalojë deponimin e tyre zyrtar. Avantazhi i tij është që ju lejon të fshini përgjithmonë katalogun pa mundësinë e restaurimit të tij nëpërmjet një softueri të posaçëm.

  1. Hapni "Terminal" dhe shkruaj atjesudo apt instalo fshij.
  2. Futni fjalëkalimin për të konfirmuar llogarinë tuaj.
  3. Prisni që paketat e reja të shtohen në bibliotekat e sistemit.
  4. Mbetet vetëm për të shkuar në vendin e dëshiruar ose regjistrimin e komandës me rrugën e plotë në dosje. Duket kështu:fshij -rfi / home / user / folderose vetëmfshij dosjen -rfinë performancën paraprakecd + rrugë.

Nëse me punë në mjet fshij kishte për t'u përballur për herë të parë, shkruaj në tastierëfshij-ndihmojpër të marrë informacion mbi përdorimin e këtij programi nga zhvilluesit. Një përshkrim i çdo argumenti dhe opsioni do të shfaqet aty.

Tani jeni të njohur me komandat e terminalit që ju lejojnë të fshini direktoritë bosh ose drejtoritë jo të zbrazëta në sistemet operative të zhvilluara në Linux. Siç mund ta shikoni, çdo mjet i paraqitur punon në mënyra të ndryshme dhe për këtë arsye do të jetë optimale në situata të ndryshme. Para përdorimit të mjeteve, ne fuqimisht ju rekomandojmë që të kontrolloni korrektësinë e emrave të shtegut dhe emrave të dosjeve të përcaktuara për të shmangur gabimet ose fshirjet aksidentale.