Esborrar un directori no buit quan obtenim un error a l'intentar-

Directori, icona

De vegades necessitem suprimir un directori que no està buit i obtenim error de permisos com «Permission denied» o ​​també com «Directory not empty» a l'intentar fer-ho perquè no està buit i potser algun dels directoris o fitxers que conté té permisos especials que són els causants de l'error. Però és possible eliminar-se fàcilment amb el minitutorial que ara t'oferim i fer que aquests missatges no siguin impediments per fer-ho.

En un tutorial anterior vam veure com poder eliminar carpetes amb un contingut força extens, és a dir, directoris amb un pes considerable de diversos GB sense que el rendiment de sistema es ressenti. I això ho aconseguíem gràcies a s'ionitzi, una eina molt pràctica que ens permet controlar la prioritat de certes transaccions en el sistema I / S, com nice ho fa amb els processos. Doncs bé, avui ens centrarem en una altra acció senzilla, però que pot estar donant algun problema als més novells en Linux.

Els passos a seguir quan tractem d'eliminar nostre directori que no està buit seria provar amb:

rmdir /mi-directorio

Però en aquest cas podem rebre el missatge d'error de què parlàvem. Per fer-ho correctament, pots provar el següent:

rm -rfv /mi-directorio

El que vam aconseguir amb aquestes opcions de rm és un esborrat recursiu per al contingut de directori i també forçar l'eliminació respectivament. La -v és simplement la manera verbose de la comanda perquè mostri més informació a la sortida estàndard.

En el cas que tot i així ens salti l'error de permisos, ja que intentarem obtenir privilegis perquè ja no tinguem problemes a l'intentar esborrar-ho, pots fer-ho amb la seva, o més recomanablement amb sudo:

sudo rm -rfv /mi-directorio

Espero que t'hagi ajudat amb aquests directoris rebels que no es deixen eliminar ...


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Cristhian va dir

    Va faltar el «rm» a:
    suo rm -rfv / mi-directori

    1.    Isaac PE va dir

      Gràcies !!! Decisió meu.
      Salutacions.

  2.   Ismael va dir

    gràcies carnal, just això necessitava, salutacions

  3.   neiri va dir

    gràcies per l'ajuda ja abia intentadod i tot i només em faltava -rfv sol 4 caràcters

  4.   Dxniel va dir

    suo rm -rfv mi-directori
    A mi em va funcionar així, en Ubuntu 20.04 És problema?

  5.   Noobsaibot73 va dir

    S'ha oblidat afegir alguna cosa important, si alguna carpeta no s'esborra amb un rm -rfv nom de la carpeta i apareix el símbol «>» a sota és perquè no s'esborra així, sinó amb un rm -rfv «nom de la carpeta» (això passa, quan una carpeta té espais en el nom, per tant, cal fer servir cometes).
    Espero que us sigui útil. Salutacions