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

Revisió del TP-Link SafeStream TL-R600VPN
Revisió del TP-Link SafeStream TL-R600VPN
Les VPN IPsec són un dels mètodes més econòmics per connectar els treballadors mòbils de manera segura a l’oficina principal, un cost que el nou TL-R600VPN de TP-Link redueix encara més. Aquesta petita unitat d'escriptori admet simultàniament fins a 20 IPsec i
Com es canvia el nom del compte d’usuari a Windows 10
Com es canvia el nom del compte d’usuari a Windows 10
És com podeu canviar el nom del compte d'usuari (nom visible) a Windows 10.
Canvieu les hores actives de Windows Update a Windows 10
Canvieu les hores actives de Windows Update a Windows 10
Windows 10 ara inclou una nova característica, que permet a l'usuari personalitzar les 'hores actives' durant les quals s'espera que utilitzeu el vostre PC o telèfon.
Canvieu entre el menú d’inici anterior i el nou al Windows 10 build 9926
Canvieu entre el menú d’inici anterior i el nou al Windows 10 build 9926
Obteniu l'antic menú inicial redimensionable del Windows 10 build 9879 al Windows 10 build 9926 amb un simple ajust del registre
Com restablir la fàbrica i esborrar una Xbox 360 abans de vendre'l
Com restablir la fàbrica i esborrar una Xbox 360 abans de vendre'l
Si voleu vendre la vostra Xbox 360, hi ha algunes coses que hauríeu de fer abans de publicar l'anunci. Primer, hauríeu de restablir la vostra consola de fàbrica per netejar-la i tornar a la configuració de fàbrica. Opcionalment, potser voldreu
Com s'activa el servidor OpenSSH al Windows 10
Com s'activa el servidor OpenSSH al Windows 10
Com ja sabreu, Windows 10 inclou programari SSH integrat, tant un client com un servidor. A continuació s’explica com habilitar el servidor SSH.
Revisió de Canon PIXMA Pro9000 Mark II
Revisió de Canon PIXMA Pro9000 Mark II
Pel que fa a la impressió de fotografies, Canon pot afirmar amb seguretat que ha derrotat els seus rivals, almenys de moment. Fa molt de temps que un producte que no és de Canon ocupa la llista A.