Wéi Dir Rekursiv Verzeechnes op Linux sichen an ewechhuelen


An engem vun eise fréieren Artikelen hu mir erkläert wéi Dir Top Verzeichnisser a Dateien erausfënnt, déi am meeschten Disk Space am Dateiesystem am Linux verbrauchen. Wann Dir feststellt datt sou Verzeichnisser keng wichteg Dateien an Ënnerverzeechnunge méi enthalen (wéi al Backups, Downloads etc..), da kënnt Dir se läschen fir Plaz op Ärem Disk ze befreien.

Dëse kuerzen Tutorial beschreift wéi Dir Verzeichnungen rekursiv am Linux Dateiesystem fannt a läschen.

Fir den uewe genannten Zweck z'erreechen, kënnt Dir de Find Kommando zesumme mam rm Kommando benotze mat der Syntax hei drënner. Hei ass de + Zeechen um Enn erlaabt datt verschidde Verzeichnisser gläichzäiteg gelies ginn.

$ find /start/search/from/this/dir -name "dirname-to-delete" -type d -exec /bin/rm -rf {} + 

Opgepasst: Dir musst rm Kommando virsiichteg benotzen well et ee vun de geféierlechste Kommandoen ass fir am Linux ze benotzen: Dir kënnt zoufälleg kritesch Systemverzeichnisser läschen, sou datt et zu Systemausfall resultéiert.

Am Beispill hei drënner wäerte mir no engem Verzeechnes mam Numm files_2008 sichen a rekursiv läschen:

$ $find ~/Downloads/software -name "files_2008" -type d -exec /bin/rm -rf {} + 

Dir kënnt och fannen an xargs benotzen; an der folgender Syntax, -print0 Aktioun erméiglecht de komplette Verzeechneswee op der Standardausgang ze drécken, gefollegt vun engem Null Charakter:

$ find /start/search/from/this/dir -name "dirname-to-delete" -type d -print0 | xargs -0 /bin/rm -rf "{}"

Mat datselwecht Beispill hei uewen hu mir:

$ find ~/Downloads/software -name "files_2008" -type d -print0 | xargs -0 /bin/rm -rf "{}"

Lescht awer net zulescht, wann Dir Iech iwwer d'Sécherheet vun Ären Donnéeën besuergt sidd, da wëllt Dir vläicht 3 Weeër léieren fir permanent a sécher 'Dateien a Verzeechnes' op Linux ze läschen.

Vergiesst net méi nëtzlech Artikelen iwwer Datei- a Verzeechnesmanagement am Linux ze liesen:

  1. fdupes - E Command Line Tool fir Duplikatdateien op Linux ze fannen an ze läschen
  2. Wéi Dir Duplizéiert/ongewollt Dateien am Linux fannen an ewechhuelen mat 'FSlint' Tool
  3. 3 Weeër fir all Dateien an engem Verzeechnes ze läschen ausser een oder e puer Dateie mat Extensiounen

An dësem Artikel hu mir Iech gewisen wéi Dir Verzeichnisser rekursiv op Linux fannt an ewechhuelt. Wann Dir Froen hutt oder extra Iddien, déi Dir zu dësem Thema wëllt addéieren, benotzt d'Kommentarsektioun hei drënner.