J'ai supprimé de gros fichiers de Nautilus lancé sous le nom de Sudo. Ils apparaissent toujours dans /home/.Trash-0/files/<foldername>
quand je tape Sudo sh -c "du -h /home | grep -P '[0-9]G\t'"
mais quand je tape Sudo rm /home/.Trash-0/files/*
je reçois le message:
rm: cannot remove `/home/.Trash-0/files/*': No such file or directory
J'ai pu supprimer des fichiers individuels avec leurs noms de fichiers exacts à la place de *, mais lorsque j'ai utilisé *, le message d'erreur ci-dessus s'est affiché. Je ne veux pas avoir à les supprimer tous individuellement si je peux l'aider.
[Extrait de Discussion: Je ne peux pas vider la corbeille en tant qu'utilisateur ]
(La solution affichée fonctionne dans Ubuntu 13.10.)
Le dossier Corbeille est un dossier caché (le nom du dossier commence par un point) dans votre répertoire personnel. Vous pouvez appuyer sur Ctrl + H dans Nautilus ou sélectionner Afficher le dossier masqué dans le menu Affichage pour répertorier les dossiers masqués.
Vous pouvez ouvrir Nautilus dans le dossier .Trash:
gksu nautilus ~/.Trash
dans Hardy Heron the Trash est dans ~/.local/share/Trash/files /
gksu nautilus ~/.local/share/Trash/files/
Sélectionnez les éléments que vous souhaitez supprimer dans le dossier.
OU
Vous pouvez supprimer le contenu du dossier du terminal:
Sudo rm -fr ~/.Trash/*
Hardy Heron:
Sudo rm -fr ~/.local/share/Trash/files/*
Fixé maintenant par:
Sudo -i
pour entrer dans le compte root, puis cd to /home/.Trash-0/info
. Puis rm -rf *
. Puis cd ../files/
. Puis rm -rf *
encore. Semble avoir travaillé.
Faites gksu nautilus
pour lancer Nautilus avec les permissions root. Après cela, accédez aux fichiers que vous devez supprimer. Cliquez dessus avec le bouton droit de la souris et modifiez les autorisations afin que tous les utilisateurs aient le droit de les modifier et de les supprimer. Après cela, vous pouvez simplement les supprimer comme vous le feriez régulièrement sans autorisations root.