No se pueden mover archivos a la papelera [duplicar]

18

Cuando quiero mover un archivo a la Papelera, Nautilus me da un mensaje que dice esto:

  

No puede mover example.file a la papelera. ¿Desea eliminarlo de inmediato?

Te puedo dar esta foto, pero está en español

    
pregunta S8A 30.04.2013 - 13:49

6 respuestas

44

Tuve el mismo problema y descubrí que la basura tenía el dueño equivocado. Así que eliminé la carpeta de basura e hice una nueva.

Pasos:

  1. cd ~/.local/share
  2. ls -ld Trash
  3. Ahora debe ver si tiene el dueño correcto.
  4. Si el propietario es root , elimine la carpeta con: sudo rm -r Trash
  5. mkdir -m 700 Trash

Espero que pueda ayudar y que resolvió su problema, porque lo hizo por mí.

    
respondido por el kr4utz 09.05.2013 - 08:50
17

Según lo mencionado por kr4utz , tu problema es que la Papelera es propiedad de root.

Una forma mejor de cambiar la propiedad sin eliminar la carpeta Papelera sería usar el comando chown de una terminal (Ctrl + Alt + T):

sudo chown -R "$USER" ~/.local/share/Trash

Eso cambiará el propietario de la raíz a usted mismo sin eliminar su carpeta Trash .

    
respondido por el Stephen Temple 21.05.2013 - 19:20
2

Eso es lo que funcionó para mí, si los archivos que se niegan a eliminar están en una partición que no está formateada como ext* :

Abra /etc/fstab en cualquier editor como root (por ejemplo, usando sudo nano /etc/fstab ).

Agregue en la línea de la partición que tiene problemas la opción uid=1000 (si su ID de usuario es 1000, de lo contrario, cámbiela)

Ejemplo:

/dev/sdb2   /media/scambio      vfat    rw,utf8,umask=0,uid=1000    0     0

y reiniciar

    
respondido por el dr mat 20.02.2016 - 10:58
0

Encontré otra solución que funciona para mí. Tenía la carpeta Papelera donde el propietario era root.

Elimino la carpeta Papelera como usuario root, puede hacerlo directamente desde el terminal con el comando correcto o, como hice, ingreso en el terminal el comando: sudo nautilus , esto abre el Nautilus como usuario root, busco la carpeta Trash ( .local/share/Trash ) y la elimino ( like root user ) y después de esto cierro el nautilus. Abrí de nuevo el nautilus pero me gusta el nombre de usuario (quiero decir normalmente), borré un archivo y esto automáticamente crea una carpeta Papelera donde la propiedad ahora era mi nombre de usuario.

Perdón por mi inglés

    
respondido por el Paul Marco 16.05.2016 - 17:49
-2

He intentado todas las soluciones anteriores, pero no funcionaron para mí. Luego, le di todos los permisos a la carpeta Papelera y funcionó. Siga los pasos a continuación -

Paso 1: Open Terminal.

Paso 2: ejecuta el comando% cd /home/username/.local/share

Tenga en cuenta que debe reemplazar "nombre de usuario" con su nombre de usuario, p. ej. para mí es- cd /home/willson/.local/share

Paso 3: otorgar todos los permisos a la carpeta Papelera usando Comando -

sudo chmod -R 777 Trash/

Ahora sus archivos eliminados se moverán a la Papelera.

    
respondido por el Rahul Satal 14.04.2016 - 11:26
-2

Para mí, era que la partición estaba montada en una carpeta propiedad de root y otras no tenían permisos de escritura

drwxr-xr-x 22 root    root    4096 Sep 17 01:31 data

Así que la carpeta de la papelera no se pudo crear en la carpeta superior

Acabo de cambiar los permisos de la carpeta donde estaba montada la partición ... y listo, funcionó !!!!

sudo chmod 777 data
    
respondido por el forgeabc 04.10.2016 - 15:37

Lea otras preguntas en las etiquetas