Principal Mac Com esborrar un directori complet que inclou fitxers a Linux

Com esborrar un directori complet que inclou fitxers a Linux



La línia d'ordres de Linux és una potent eina que us permet fer moltes coses més ràpidament i fàcilment que amb la interfície gràfica d'usuari. Una de les seves funcions essencials és crear i suprimir fitxers i carpetes, tot i que en aquest article ens limitarem a suprimir carpetes.

Com esborrar un directori complet que inclou fitxers a Linux

Continueu llegint per aprendre a utilitzar les ordres rm i rmdir per desfer-vos de les carpetes, subcarpetes i fitxers que ja no necessiteu.

Utilitzeu rm per suprimir directoris

Hi ha moltes ordres que podeu utilitzar per suprimir un directori. L’elecció hauria de dependre del que vulgueu fer i de com voleu que es faci. La línia d'ordres de Linux és molt flexible en aquest sentit, potser encara més que les seves contraparts de Windows i Mac.

Val a dir que Linux no fa distinció entre carpetes i fitxers com ho fan els sistemes operatius Mac i Windows. En el seu lloc, tracta les carpetes com a grups de fitxers. En aquesta secció examinarem l’ordre rm. Comencem.

Utilitzeu rm per suprimir directoris

rm –d nom del directori

L'ordre anterior només us permetrà suprimir un directori buit. Aquesta és l'ordre més bàsica per eliminar / eliminar carpetes.

rm –d nom del directori1 nom del nom del directori2

L'ordre presentada anteriorment suprimirà diverses carpetes. El problema aquí és, com amb l’anterior, que tots han d’estar buits. Si passa que la primera carpeta que heu anomenat no està buida, la línia d’ordres no intentarà suprimir altres carpetes. Simplement s’aturarà sense donar-vos cap missatge d’error.

rm –r nom del directori 1 nom del directori 2

L'ordre anterior suprimirà totes les carpetes especificades, les seves subcarpetes i els fitxers que contenen. Això és possible gràcies a l'opció -r que substitueix la -d de l'ordre anterior. A Linux Command Line, -r significa recursiu. Es pot utilitzar tot sol i combinar-lo amb altres opcions.

rm –rf nom del directori

Quan executeu una ordre rm –r, la línia d’ordres de Linux us demanarà permís per eliminar qualsevol subcarpeta i fitxer que estigui protegit contra escriptura. Tanmateix, si escriviu rm –rf, no se us demanarà. La lletra f significa força.

Heu de tenir precaució quan elimineu carpetes i fitxers amb una ordre rm –rf, ja que podeu perdre dades importants o danyar el sistema operatiu. Els fitxers i carpetes del sistema es poden esborrar més fàcilment en un sistema Linux que en Windows o Mac.

sudo apt-get install tree

Per obtenir una millor comprensió del que esteu a punt de suprimir, heu d’instal·lar el paquet d’arbre mitjançant la utilitat apt-get. Això funciona per a Ubuntu i la resta de la família Debian. Si utilitzeu una altra distribució, utilitzeu la seva pròpia eina de gestió de paquets. Quan executeu l'ordre anterior, la línia d'ordres mostrarà l'estructura de carpetes i fitxers de la carpeta on esteu. D'aquesta manera, podeu comprovar fàcilment si hi ha fitxers o subcarpetes que haurien de romandre intactes.

camí de l'arbre / al / directori / vostre

L'ordre presentada anteriorment us permetrà veure l'estructura d'una altra carpeta del vostre sistema Linux.

com aturar permanentment l’actualització de Windows 10

Comandaments avançats

Hi ha altres variacions de l'ordre rm, com ara –no-preserve-root, –preserve-root, –one-file-system i altres. Tot i això, estan pensats per a usuaris de línia de comandes experimentats. Si cometeu un error amb un d’aquests, podeu suprimir una part o fins i tot tots els fitxers del sistema de l’ordinador. A causa del seu caràcter complicat, els guardarem per a un altre tutorial de línia d'ordres.

Utilitzeu rmdir per suprimir directoris

També podeu utilitzar el conjunt d’ordres rmdir per suprimir carpetes. Tanmateix, les ordres rmdir només es poden ocupar de les carpetes buides i no poden suprimir els fitxers de les carpetes marcades per suprimir-les. Hi ha diverses ordres rmdir útils i les examinarem en aquesta secció.

Utilitzeu rmdir per suprimir directoris

Tanmateix, podeu enganyar la línia d’ordres per suprimir una carpeta no buida amb l’opció pare, tot i que en farem una mica més endavant.

rmdir nom del directori

Aquesta és l'ordre rmdir més bàsica que hi ha. Se suprimirà un directori buit que es troba al directori de la vostra ubicació actual. Per exemple, si la vostra ubicació actual és d'escriptori i teniu una carpeta nova buida, aquesta ordre rmdir se n'encarregarà.

com moure carpetes d'una google drive a una altra

rmdir nom del directori 1 nom del directori 2

En cas que vulgueu suprimir diverses carpetes, podeu utilitzar la variació anterior de l'ordre rmdir. Totes les carpetes (directoris) especificats se suprimiran, però han de contenir-se dins del directori on esteu. Per suprimir directoris en un altre lloc, consulteu l'ordre següent.

rmdir / path / to / your / directori

La línia d’ordres de Linux us permet suprimir qualsevol directori de la vostra ubicació actual, sigui on sigui. Per fer-ho, haureu d’introduir el camí complet cap al directori o directoris dels quals voleu eliminar.

En cas que hagueu intentat suprimir una carpeta que conté subcarpetes i / o fitxers, la línia d’ordres us mostrarà un missatge d’error que indica: El directori no està buit. No cal dir que no suprimirà la carpeta especificada.

En cas que hàgiu especificat tres carpetes i que la primera resultés no estar buida, la línia d'ordres deixarà de processar l'ordre tan aviat com s'executi a la primera carpeta. Rebreu el mateix missatge d'error que en el cas anterior i la línia d'ordres no intentarà suprimir altres carpetes de la llista.

Podeu solucionar-ho afegint l’opció següent: –ignore-fail-on-non-empty. Això obligarà la línia d'ordres a continuar executant l'ordre encara que trobi carpetes no buides. L'ordre podria tenir un aspecte semblant a aquest: rmdir –ignore-fail-in-non-empty NewFolder1 NewFolder2 NewFolder3.

rmdir –p nameofthedirectory1 nameofthedirectory2

L'ordre anterior us pot ajudar a enganyar Linux perquè suprimeixi una carpeta no buida. Utilitza l’opció -p, també coneguda com a opció pare. Així és com funciona.

Suposem que teniu una carpeta anomenada Pics i una carpeta anomenada ColorPics. Suposem que aquest últim està buit i que és l’únic element de la carpeta Imatges. Quan executeu l’ordre rmdir –p ColorPics Pics, la línia d’ordres suprimirà la carpeta ColorPics perquè no hi ha res. Després, comprovarà l'estat de la carpeta d'imatges, determinarà que també està buida i la suprimirà.

Conegueu el poder de la línia d'ordres

La línia d’ordres us permet fer moltes coses en un sistema Linux. Aneu amb compte si no teniu molta experiència, ja que és més fàcil danyar el sistema a Linux que a Windows i Mac.

Ja heu utilitzat la línia d'ordres per esborrar carpetes i fitxers abans? Quines ordres heu utilitzat? Si creieu que hem perdut algunes bones opcions, feu-nos-ho saber a la secció de comentaris següent.

Articles D'Interès

L'Elecció De L'Editor

Com canviar l'uniforme a Pokémon Sword
Com canviar l'uniforme a Pokémon Sword
Els jugadors de Pokémon Sword and Shield poden guanyar uniformes d'entrenador gratuïts per derrotar als líders del gimnàs o comprar nous vestits a la botiga de roba. La part complicada és trobar on canviar el vestit, ja que aquest mecànic no està disponible
Recupereu la clau del producte a Windows 10, Windows 8 i Windows 7 amb aquesta ordre
Recupereu la clau del producte a Windows 10, Windows 8 i Windows 7 amb aquesta ordre
Aquí teniu una solució senzilla per extreure la vostra clau de producte de Windows 10, Windows 8 i Windows 7 instal·lats al vostre PC sense utilitzar cap programari de tercers.
Windows 10 build 14332 està fora de servei
Windows 10 build 14332 està fora de servei
Windows 10 build 14332 està disponible per a usuaris de Fast Ring. Descarregueu imatges ISO i llegiu les novetats.
Desactiveu l'accés a l'aplicació de contactes al Windows 10
Desactiveu l'accés a l'aplicació de contactes al Windows 10
Les versions recents de Windows 10 es poden configurar per permetre o denegar l'accés del SO i de les aplicacions als vostres contactes i a les seves dades. És possible personalitzar quines aplicacions podran processar-la.
Com es desactiva la transparència de la barra de tasques a Windows 10
Com es desactiva la transparència de la barra de tasques a Windows 10
A continuació s’explica com podeu desactivar la transparència de la barra de tasques a Windows 10 i fer-la opaca sense fer servir eines de tercers.
Com connectar Alexa al vostre ordinador
Com connectar Alexa al vostre ordinador
El vostre Amazon Echo pot fer més que reproduir música o configurar temporitzadors amb l'aplicació Alexa a Windows. Obteniu informació sobre com connectar Alexa a ordinadors Mac i Windows.
Com exportar i importar associacions de fitxers a Windows 10
Com exportar i importar associacions de fitxers a Windows 10
Vegeu com exportar (fer còpies de seguretat) de les associacions de fitxers i restaurar-les a un compte d'usuari nou a Windows 10.