Força el buit de la paperera a Mac OS X quan el fitxer està bloquejat o en ús

Taula de continguts:

Anonim

Mac OS X de vegades pot generar errors de permisos quan s'intenta suprimir fitxers o buidar la paperera. Les variacions més habituals dels errors solen ser "L'operació no es pot completar perquè l'element "Fitxer" està en ús" o "perquè el fitxer està bloquejat", de vegades podeu evitar-ho només tancant les aplicacions obertes o reiniciant el Mac, però si no voleu fer cap de les dues coses, també podeu eliminar fitxers a la força mitjançant la línia d'ordres. Cobrirem dos enfocaments diferents d'això, el primer canvia un fitxer que marca per intentar desbloquejar el fitxer en qüestió, i el segon és una supressió forçada sense sentit.

Primer: Proveu de sortir de totes les aplicacions per alliberar el bloqueig de fitxers o els permisos i, a continuació, intenteu protegir la paperera buida mantenint premuda la tecla d'ordres i fent clic amb el botó dret a la icona Paperera. Si això no funciona, seguiu els mètodes que es descriuen a continuació. Alguns usuaris també han informat que Command+Maj+Opció+Suprimir funciona com a mètode per forçar la paperera a buidar-se independentment que un fitxer estigui bloquejat o sigui propietat d'un altre usuari.

Canviar els permisos per buidar la paperera a la força

El primer enfocament utilitza l'ordre chflags per canviar els senyaladors de tots els fitxers a la paperera

Llenceu el terminal que es troba a /Aplicacions/Utilitats/ i, a continuació, continueu:

cd ~/.Trash

chflags -R nouchg

Ara podeu provar de buidar la paperera com de costum a través del Dock, una drecera de teclat per bolcar el fitxer o seguir la ruta rm esmentada a continuació.

Avançat: buidar la paperera a la força mitjançant la línia d'ordres

Aquest és l'últim recurs i destinat només a usuaris avançats. Assegureu-vos que la sintaxi sigui correcta amb això, l'ordre "sudo rm -rf" esborrarà qualsevol cosa sense avisar. Si no saps què estàs fent, pots esborrar fàcilment fitxers personals o del sistema crucials. Teniu les còpies de seguretat a punt o no us molesteu amb aquest mètode, procediu sota el vostre propi risc.

Primer canvieu el directori a Paperera:

cd ~/.Trash

Confirmeu que esteu al directori adequat i que els únics fitxers que veieu són els que voleu eliminar per força mitjançant ls:

ls

Ara proveu d'esborrar el fitxer específic:

rm nom de fitxer.jpg

Si això encara no funciona, podeu provar l'enfocament d'eliminació definitiu amb sudo i -rf . Això intencionadament no s'explica fàcilment per intentar evitar que els usuaris novells suprimeixin accidentalment alguna cosa important.

L'ús de sudo requereix la contrasenya de l'administrador, però combinat amb rm eliminarà absolutament per força qualsevol fitxer independentment del que hi passi.

Força el buit de la paperera a Mac OS X quan el fitxer està bloquejat o en ús