Principal Programari Domineu la línia d'ordres de macOS: com esborrar fitxers i carpetes mitjançant Terminal
Programari

Domineu la línia d'ordres de macOS: com esborrar fitxers i carpetes mitjançant Terminal

Com fer-ho La línia d'ordres és potent, però també perillosa. Col·laborador, tauletes S 30 de juny de 2021 a les 12:15 PDT macOS Big Sur Terminal icon poma

Quan es tracta de fer-se càrrec ràpidament de les tasques diàries, la línia d'ordres pot ser alhora potent i perillosa. Preneu com a exemple les ordres d'aquest article: |_+_| L'ordre us permet eliminar (o eliminar) fitxers. El |_+_| L'ordre fa el mateix amb els directoris (també coneguts com a carpetes). Però aneu amb compte: a diferència de quan moveu fitxers a la paperera des del Cercador, no hi ha manera de recuperar-los si feu servir aquestes ordres .



Tot i així, si voleu aprofitar els poders del Terminal, aquesta és una ordre que no podeu passar per alt. Us mostraré com afegir una salvaguarda per assegurar-vos que només suprimiu els fitxers que realment voleu suprimir.

Per què molestar-se a suprimir fitxers amb la línia d'ordres?

Suprimir fitxers amb el Finder no és massa difícil, a més, sempre podeu treure fitxers de la paperera si canvieu d'opinió. Aleshores, per què molestar-se amb la línia d'ordres? Aquí hi ha alguns motius:





  • Podeu utilitzar els comodins per suprimir diversos fitxers de manera ràpida i eficient.
  • Podeu eliminar fitxers de la paperera quan trobeu errors obstinats.
  • Podeu suprimir fitxers amagats al Finder. Aquests fitxers, que poden contenir la configuració de determinades aplicacions o parts de macOS, contenen un punt (.) abans dels seus noms i el Finder no els mostra.
  • Si heu perdut l'accés al Finder perquè el vostre Mac està en un parpelleig, és possible que pugueu utilitzar la línia d'ordres per solucionar el problema.

Com esborrar fitxers

És perillosament fàcil suprimir fitxers amb |_+_| comandament. Aquí teniu un exemple. Després d'iniciar Terminal (a la carpeta /Aplicacions/Utilitats), escriviu |_+_| per navegar al directori de l'escriptori. Per suprimir un fitxer, escriviu |_+_| , substituint |_+_| amb el nom real del fitxer que voleu suprimir. (Si teniu un nom de fitxer amb espais, heu de posar el nom entre cometes: |_+_|.) Si aquí tinguéssiu un fitxer anomenat MyFile.rtf que mai, mai voldríeu tornar a veure, podríeu executar aquest comandament:

|_+_|



Quan premeu Retorn, el fitxer es farà puf! El Mac no confirma si voleu suprimir el fitxer. Se n'ha anat, brindis, història. No el pots recuperar.

Fins i tot podeu suprimir diversos fitxers en una sola ordre. Si teniu tres fitxers a l'escriptori que voleu suprimir i els voleu eliminar tots alhora, podeu fer-ho així (si teniu un nom de fitxer amb espais, heu de posar el nom entre cometes: | _+_|.):

|_+_|

De nou, prémer la tecla Retorn fa la feina bruta.

com eliminar l'identificador d'Apple de Mac

Val la pena repetir-ho: aquesta ordre suprimeix fitxers. Els dispara. No els pots recuperar. No podeu fer clic a la icona Paperera i recuperar els fitxers que heu suprimit accidentalment.

Però hi ha una xarxa de seguretat: és el |_+_| bandera (interactiva). Per tant, si us sentiu prudent, podeu executar les ordres anteriors amb aquesta bandera de la següent manera:

|_+_|

O, en el cas d'eliminar diversos fitxers:

|_+_|

En cada cas, prémer Retorn no activarà |_+_| comanda, perquè el |_+_| La bandera actua com un botó de pausa. Veureu el següent a Terminal quan executeu aquestes ordres:

Confirmeu l'eliminació del fitxer de macOS Big Sur

IDG

Per continuar, heu d'escriure |_+_|, o simplement |_+_|. En el cas de diversos fitxers, veureu una consulta per a cada fitxer. Per descomptat, és fàcil prendre l'hàbit d'escriure |_+_| ràpidament, però la pregunta pretén fer-vos aturar i pensar amb molta cura si realment voleu suprimir aquest fitxer.

Com esborrar directoris buits (també conegut com carpetes)

Suprimir directoris o carpetes és una mica diferent. Si intenteu executar el |_+_| comanda en un directori, veureu el missatge següent:

guapos big sud terminal rm directory error

No podeu suprimir un directori amb l'ordre rm.

IDG

Hi ha una ordre especial per esborrar directoris: |_+_|. Per tant, per suprimir un directori anomenat Arxius, executeu aquesta ordre (si teniu un nom de directori amb espais, heu de posar el nom entre cometes: |_+_|.):

|_+_|

No pots utilitzar el |_+_| bandera amb |_+_| comanda, de manera que la comanda és una mica més arriscada.

Tingueu en compte que aquesta ordre només elimina directoris buits. Si voleu esborrar un directori i els fitxers que conté, segueix llegint.

Com esborrar tot el que hi ha en un directori

El |_+_| L'ordre té una opció potent, |_+_| (o |_+_|), també coneguda com a opció recursiva. Quan executeu el |_+_| comanda en una carpeta, dieu a Terminal que suprimeixi aquesta carpeta, tots els fitxers que contingui, qualsevol subcarpeta que contingui i qualsevol fitxer o carpeta d'aquestes subcarpetes, fins avall. Introduïu l'ordre com |_+_| , on substitueix |_+_| per al nom del directori que voleu suprimir. (Si teniu un nom de directori amb espais, heu de posar el nom entre cometes: |_+_|.)

Per exemple, suposem que teniu un directori ple d'arxius, que conté subdirectoris i fitxers. Esborrant cada element individualment del Finder o la línia d'ordres pot trigar molt de temps. Així que només executeu l'ordre com aquesta:

un altre dispositiu de la xarxa està utilitzant l'adreça IP del vostre ordinador

|_+_|

Recordeu que aquesta supressió és definitiva. Però podeu utilitzar el |_+_| bandera de protecció:

|_+_|

Això us demanarà que confirmeu l'eliminació de cada element. Això pot ser molest, però tret que estigueu realment segur que voleu suprimir tots aquests fitxers, probablement el millor sigui estar segur.

No pots buidar la paperera al Cercador? Utilitzeu el Terminal

Quan pot el |_+_| el comandament és útil? Digues que no pots buidar la paperera al teu Mac. És possible que un fitxer estigui bloquejat o que no tingueu permís per suprimir un o més fitxers. Aquest tipus de fallada és molest, però podeu utilitzar la línia d'ordres per proporcionar una solució fàcil.

A Terminal, escriviu el següent:

|_+_|

A continuació, escriviu un espai.

Al Cercador, obriu la paperera i arrossegueu els elements que conté a la finestra del terminal. Veureu un o més fitxers amb camins com ara /Users/.Trash/file.txt.

Si hi ha molts fitxers, és possible que trobeu que la llista resultant, tot en una línia llarga, embolicat a la finestra del terminal, pot ser molt llarga. Si esteu absolutament segur que voleu suprimir tots aquests elements, premeu Retorn. El terminal buidarà la paperera. Guanya la línia de comandaments!

macOS Big Sud Terminal drag drop trash

IDG

Vols aprendre més? Consulteu els nostres articles sobre navegant pel sistema de fitxers amb la línia d'ordres , aprenentatge de les pàgines de manual , i copiar i moure fitxers .