Supressió de directoris en Linux

Els sistemes operatius basats en kernel de Linux solen emmagatzemar un gran nombre de directoris buits i no buits. Alguns d'ells ocupen una quantitat suficient d'espai a la unitat i, sovint, són innecessaris. En aquest cas, l’opció correcta seria eliminar-les. Hi ha diverses maneres de fer la neteja, cadascuna d’elles és aplicable en una situació determinada. Vegem amb més detall tots els mètodes disponibles i escolliràs el més adequat segons les seves necessitats.

Elimineu directoris de Linux

En aquest article parlarem sobre les utilitats de la consola i les eines addicionals que es posen en marxa mitjançant l’entrada de comandes. No obstant això, no s'ha d’oblidar que les distribucions gràfiques sovint s’implementen en distribucions. En conseqüència, per esborrar un directori que només cal anar a través del gestor de fitxers, feu clic amb el botó dret a la icona i seleccioneu "Suprimeix". Després, no us oblideu de buidar la cistella. Tanmateix, aquesta opció no serà aplicable a tots els usuaris, per això us aconsellem que us familiaritzeu amb els manuals següents.

Abans de començar a considerar maneres, és important assenyalar que en introduir una ordre, sovint especifiqueu el nom de la carpeta que voleu eliminar. Quan no esteu a la seva ubicació, heu d’especificar el camí complet. Si hi ha aquesta oportunitat, us recomanem que descobriu el directori pare de l’objecte i aneu a través d’aquesta consola. Aquesta acció es realitza en pocs minuts:

  1. Obriu el gestor de fitxers i aneu a la ubicació d’emmagatzematge de la carpeta.
  2. Feu clic amb el botó dret i seleccioneu-lo "Propietats".
  3. A la secció "Bàsic" trobar el camí complet i recordar-lo.
  4. Inicieu la consola mitjançant el menú o utilitzeu la tecla ràpida estàndard Ctrl + Alt + T.
  5. Ús cdper anar a treballar a la ubicació. Llavors la línia d’entrada pren la formacd / home / usuari / carpetai s'activa després de prémer la tecla Introduïu. Usuari en aquest cas, el nom d’usuari i carpeta - el nom de la carpeta pare.

Si no teniu la capacitat de determinar la ubicació, haureu d’introduir el camí complet quan s’elimina, per la qual cosa hauràs de saber-ho.

Mètode 1: ordres del terminal estàndard

A l’intèrpret d’ordres de qualsevol distribució de Linux, hi ha un conjunt d’eines i eines bàsiques que us permeten realitzar diverses accions amb la configuració del sistema i els fitxers, incloent la supressió de directoris. Hi ha diverses utilitats i cadascuna serà tan útil com sigui possible en una situació determinada.

Ordre Rmdir

Primer de tot m'agradaria tocar rmdir. Està dissenyat per netejar el sistema només de directoris buits. Els elimina permanentment i l’avantatge d’aquesta eina és la senzillesa de la seva sintaxi i l’absència d’errors. A la consola, prou per registrar-secarpeta rmdiron carpeta - nom de carpeta a la ubicació actual. L'eina s'activa prement la tecla. Introduïu.

No us impedeix especificar el camí complet del directori si no podeu navegar fins a la ubicació desitjada o no hi ha necessitat. A continuació, la cadena pren, per exemple, la següent forma:rmdir / home / usuari / carpeta / carpeta1on usuari - nom d’usuari carpeta - directori pare, i carpeta1 - carpeta per esborrar. Tingueu en compte que ha d’haver una barra abans de casa, i ha d’haver absent al final del camí.

Ordre Rm

L'eina anterior és un dels components de la utilitat rm. Inicialment, està dissenyat per eliminar fitxers, però si se li dóna l’argument adequat, esborrarà la carpeta. Aquesta opció ja és adequada per a directoris no buits, a la consola que necessiteu entrarcarpeta rm -R(o camí complet del directori). Tingueu en compte l’argument -R - comença la supressió recursiva, és a dir, concerneix tot el contingut de la carpeta i ella mateixa. Cal tenir en compte el cas en entrar -r - és una opció completament diferent.

Si voleu mostrar una llista de tots els fitxers i carpetes suprimits quan utilitzeu rm, haureu de modificar una mica la línia. Entreu "Terminal"carpeta rm -Rfvi, a continuació, activeu l’ordre.

Un cop finalitzada la supressió, es mostrarà informació sobre tots els directoris i els objectes individuals ubicats prèviament a la ubicació especificada.

Ordre de cerca

Ja hi ha material al nostre lloc amb exemples d’ús de la cerca en sistemes operatius desenvolupats al nucli de Linux. Per descomptat, només hi ha informació bàsica i útil. Podeu familiaritzar-vos amb ella fent clic a l’enllaç següent i ara us suggerim que esbrini com funciona aquesta eina quan necessiteu suprimir directoris.

Llegiu-ne més: Exemples d’ús de l’ordre find a Linux

  1. Com és sabut trobar serveix per cercar objectes dins del sistema. Mitjançant l’ús d’opcions addicionals, podeu trobar directoris amb un nom específic i eliminar-los immediatament. Per fer-ho, entreu a la consolatrobar. -type d-name "folder" -exec rm -rf {}, on carpeta- nom del catàleg. Assegureu-vos d’escriure cometes dobles.
  2. De vegades, una línia independent mostra informació que no hi ha cap fitxer o directori, però això no vol dir que no s'hagi trobat. Just trobar Va tornar a funcionar després d’eliminar el catàleg del sistema.
  3. troba ~ / -empty -type d -deleteus permet eliminar totes les carpetes buides del sistema. Alguns d’ells només estan disponibles per al superusuari, de manera que abans trobar hauria d’afegirsudo.
  4. La pantalla mostra dades sobre tots els objectes trobats i l’èxit de l’operació.
  5. També podeu especificar només un directori específic en què l’eina cercarà i netejarà. Llavors la cadena es veurà, per exemple, així:find / home / user / Folder / -empty -tip elimina el tipus.

Això completa la interacció amb les utilitats de la consola estàndard a Linux. Com podeu veure, hi ha un gran nombre d’ells i cadascun d’ells és aplicable en determinades situacions. Si teniu ganes de conèixer altres equips populars, llegiu el nostre material separat a l’enllaç següent.

Vegeu també: Comandes utilitzades amb freqüència en el terminal Linux

Mètode 2: La utilitat de neteja

Si les eines anteriors estan integrades a l'intèrpret d'ordres de comandament, la utilitat de neteja haurà d'instal·lar el seu propi repositori oficial. El seu avantatge és que permet eliminar de manera permanent el catàleg sense la possibilitat de la seva restauració mitjançant un programari especial.

  1. Obriu-ho "Terminal" i escriure allàsudo apt install install.
  2. Introduïu la contrasenya per confirmar el vostre compte.
  3. Espereu a afegir nous paquets a les biblioteques del sistema.
  4. Només queda anar a la ubicació desitjada o registrar la comanda amb el camí complet de la carpeta. Sembla així:eixugar -rfi / home / usuari / carpetao simplementeixugar la carpeta -rfien el rendiment preliminarcd + camí.

Si funciona amb l'eina eixugar va haver de fer front per primera vegada, escriure a la consolaesborrar - ajudaper obtenir informació sobre l’ús d’aquesta utilitat dels desenvolupadors. Allà es mostrarà una descripció de cada argument i de l’opció.

Ja esteu familiaritzats amb els comandaments de terminal que us permeten eliminar directoris buits o directoris no buits de sistemes operatius desenvolupats a Linux. Com podeu veure, cada eina presentada funciona de diferents maneres i, per tant, serà òptima en diferents situacions. Abans d'executar les eines, us recomanem que verifiqueu la correcció dels noms de camí d'accés i de carpeta especificats de manera que no es produeixin errors o eliminacions accidentals.