web-dev-qa-db-fra.com

J'ai accidentellement enlevé ma corbeille et je peux y mettre des objets plus longtemps. Comment puis-je la récupérer?

J'ai fait une chose stupide. J'avais des problèmes avec certains fichiers de ma corbeille que mon système ne me permettait pas de supprimer, ce qui voulait dire que je ne pouvais plus vider ma corbeille. Ce ne sont pas des fichiers super importants, juste des dossiers de thèmes que je créais et laissais tomber. Après avoir été frustré, je l'ai cherché sur Google et j'ai été amené à exécuter ce script Sudo rm -rf ~/.local/share/Trash/* qui donne l'impression qu'il a totalement supprimé ma corbeille ... complètement et que je ne peux plus y ajouter d'éléments. Comment puis-je restaurer ma corbeille une fois de plus? Je sais que c'est probablement aussi simple que de recréer le fichier, mais je ne suis pas sûr du langage de terminal pour le faire.

Merci d'avance.

TL; DR J'ai supprimé mon répertoire de corbeille avec Sudo rm -rf ~/.local/share/Trash/* et j'ai besoin d'aide pour le récupérer/en créer un nouveau.

7
gastronomin

Essayer:

cd ~
mkdir .local/share/Trash
mkdir .local/share/Trash/expunged
mkdir .local/share/Trash/files
mkdir .local/share/Trash/info
chmod -R 700 .local/share/Trash

... puis redémarrez Nautilus avec nautilus -q. Je ne suis pas sûr que cela va fonctionner, il s'agit simplement de recréer la structure que j'ai avec une corbeille vide; vous pouvez en toute sécurité ignorer les erreurs concernant les répertoires existants.

Remarquez, pas de Sudo ici. La corbeille est à vous, devrait être gérable sans privilèges de superutilisateur; En règle générale, vous ne devez jamais utiliser Sudo pour gérer les fichiers de votre répertoire personnel --- à moins de corriger l'utilisation précédente de Sudo.

Si vous avez joué avec le super-utilisateur dans ce répertoire, vous devrez peut-être corriger la propriété ...

Sudo chown -R myuser .local/share/Trash

myuser est votre utilisateur normal, bien sûr.

Et BTW, le "fichier non effaçable" était probablement un fichier dans une autre partition .

6
Rmano

J'ai eu un problème similaire dans Ubuntu 14.04: Thrash s'est ouvert, mais il n'a pas été possible de supprimer quoi que ce soit. J'ai installé le programme de référentiels Ubuntu BleachBit, je l'ai lancé et le problème a été résolu.

0
Mario Hlas