¿No puede tirar basura a un archivo?

2

Quiero eliminar un archivo porque no me sirve, pero parece que no puedo hacerlo. He seguido estos pasos hasta ahora:

  1. Poner el archivo en la basura, vaciar la basura. -> Mac sigue diciéndome: 12 elementos para eliminar ..
  2. rm -rf /.Trash/* -> el proceso parece continuar indefinidamente
  3. sudo rm -R path/to/file -> igual que el anterior

Estoy desesperado ... ¿qué debo hacer?

romeovs
fuente
¿Está el archivo realmente todavía en la ruta / a / archivo en el paso 3? Esto significaría que mudarse a la Papelera no funcionó en absoluto.
nohillside
@patrix: sí, lo moví hacia atrás para poder limpiar el resto de la basura. eliminarlo parece haber funcionado ahora. Lo que hice es esto: basura vacía segura -> todavía se cuelga pero el archivo (en realidad una carpeta) ahora está vacío. reiniciar. reintente 3. No sé por qué funcionó esto.
romeovs
sudo debería anular todo y eliminarlo, siempre que tenga la sintaxis correcta (como se detalla a continuación en Patrix). Otra opción podría ser enviarlo a la papelera del Finder y, en lugar de vaciarlo normalmente, vaya al elemento del menú del Finder y seleccione "asegurar la papelera vacía". Eso también anula incluso los archivos "bloqueados" que están en uso para vaciar el contenido.

Respuestas:

1

Si el archivo está en una partición que no sea el volumen de inicio, no estará en ~/.Trash/, sino en /Volumes/volumeName/.Trashes/userID/donde volumeNameestá el nombre de la partición y userIDes el ID numérico de usuario de su usuario (probablemente 501 si solo tiene un usuario).

Para estar seguro de que tiene la ruta correcta al archivo, recomendaría usar la función de arrastrar y soltar de Terminal. Esto también ayuda a evitar la eliminación accidental de archivos con el sudo rm -Rfcomando potencialmente peligroso .

Sin presionar retorno al final, escriba sudo rm -Rfcon un espacio final al final,

sudo rm -Rf <--leave a space after -Rf, do not press return yet

luego arrastre el archivo que desea eliminar del Finder a la ventana Terminal. Luego presione regresar.

Si aún así no se elimina, probablemente debería verificar el disco con la Utilidad de Discos.

joelseph
fuente
1

Si ha puesto el archivo en su propia Papelera, se equivocó de ruta en el paso 2:

rm -rf ~/.Trash/*

o (porque puede haber algo mal con los permisos del archivo)

sudo rm -rf ~/.Trash/*
nohillside
fuente
0

Bueno, esto no es tan conveniente como eliminar los archivos sin cerrar sesión, pero está prácticamente garantizado que funcionará (nunca ha fallado para mí): use Finder para moverlo a la Papelera. Luego reinicie, luego vacíe la Papelera.

Chris Page
fuente
0

¿Intentaste esto?

sudo rm -Rf ~/.Trash/*

Luego, escriba su contraseña de administrador para confirmar

JiDai
fuente