Recientemente cambié la unidad de CD de mi Macbook Pro a fines de 2011 por un disco duro. En ese disco duro había algunos archivos que quería eliminar, como de costumbre, los moví a la Papelera. Ahora que están allí, no se pueden eliminar debido a un mensaje que dice que la " carpeta todavía está en uso". Localicé la carpeta para estar en mi disco duro recién agregado en su carpeta /.Trashes/. Accedí a este directorio a través de la terminal y ejecuté el comando "sudo rm -rf /.Trashes/", sin embargo, al ejecutarlo, aparece el mensaje "No existe tal archivo o directorio" después de cada una de las carpetas que contiene. Sigo leyendo que este problema tiene algo que ver con la confusión de la arquitectura de 32 bits y 64 bits, pero si soy honesto, realmente no entiendo lo que esto significa.
No hay ninguna opción para restablecer la carpeta en la Papelera ("Volver a colocar") y no puedo eliminar a la fuerza la carpeta en mi nuevo disco duro que impide que esté en uso. También accedí a mi carpeta /.Trash/ en el disco duro de mi sistema operativo y ejecuté el mismo comando ("sudo rm -rf /.Trash/") sin suerte.
¿Alguien tiene alguna idea de cómo puedo eliminar estos archivos para que se eliminen de mi papelera y de mi nuevo disco duro?
Eliminar un directorio .Trashes o un directorio .Trash es un enfoque incorrecto. Solo desea eliminar los archivos y directorios dentro de su directorio .Trashes o .Trash. Suponiendo que su shell es, bash
puede enumerar esos objetos del sistema de archivos en su .Trashes
directorio con find
. En este ejemplo, el disco duro secundario se denomina copia de seguridad.
find /Volumes/backup/.Trashes/"$UID" ! -name "$UID"
Si los resultados son los archivos que desea eliminar, puede agregarlos -delete
a la find
declaración. Tenga mucho cuidado al aplicar esta opción.
find /Volumes/backup/.Trashes/"$UID" ! -name "$UID" -delete
Para archivos en el directorio .Trash de su carpeta de inicio
find ~/.Trash ! -name .Trash -delete
At0mic
Edric
sudo rm -rf ~/.Trash/
en lugar desudo rm -rf /.Trash/
? Esto podría ayudar.