Je ne suis pas capable de chercher des ordures n'importe où. Pouvez-vous s'il vous plaît me dire une commande ou quelque chose comme ça pour vider la corbeille à l'aide du terminal?
Je ne suis pas capable de chercher des ordures n'importe où. Pouvez-vous s'il vous plaît me dire une commande ou quelque chose comme ça pour vider la corbeille à l'aide du terminal?
Réponses:
Vous pouvez utiliser la commande rmˋ:
rm -rf ~/.local/share/Trash/*
La commande rm supprime (supprime) les fichiers ou les répertoires.
-f, --force Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive Remove directories and their contents recursively.
La corbeille se trouve à l'adresse suivante: $HOME/.local/share/Trash
Faites attention à la façon dont vous utilisez la rm
commande - les fichiers ne sont pas envoyés dans une corbeille où vous pouvez les restaurer, ce qui rend difficile leur annulation.
~
ne s'agit que d'un élément spécifique du shell, qui s'étend au chemin de votre répertoire personnel. Utilisation, par exemple, "~/some/path"
ne pas développer à cause de la citation. De même, tous les gestionnaires de fichiers ne comprendront pas ~
si vous le saisissez dans la barre d'adresse.
rm
ne peuvent pas supprimer de dossiers du tout, à moins que vous ne lui donniez l' -r
option (ou son équivalent). Cependant, une utilisation rm
sans précaution peut entraîner la perte de fichiers personnels importants , en particulier si elle est utilisée avec des arguments génériques.
~
barre d'adresse.
Avec trash-cli
installé, vous pouvez faire
trash-empty
plus de détails intéressants sur la gestion des déchets: ici
.Trash-$UID
- dans ce cas, la corbeille est physiquement deux endroits différents ...
Vous recherchez le $XDG_DATA_HOME/Trash
répertoire. Le répertoire de la corbeille est défini dans la "Spécification de la corbeille du bureau" du site freedesktop . Cette variable n'est normalement pas disponible dans les fenêtres du terminal, vous aurez donc besoin de trash-empty
. Cette commande suit toutes les spécifications de Freedesktop.org et est suffisamment intelligente pour savoir où se trouve la corbeille. Vous devrez d'abord l'installer.
Il existe d'autres outils pour cela, comme par exemple, gvfs-trash --empty
qui peuvent également envoyer des éléments à la corbeille.
$XDG_DATA_HOME
. Comment as-tu eu ça?
trash-empty
vide la corbeille . Vous avez seulement besoin de l'exécuter. Le binaire est dans le trash-cli
paquet. Est-ce la même chose que jhort solution juste que j'explique d'où ça vient et offre un autre outil.
gio trash --empty
, au moins sur Ubuntu 18.10 / Gnome 3.
Avec type installé trash-cli trash-empty
installer le type trash-cli
sudo apt-get install trash-cli
J'ai eu des problèmes avec
rm -rf ~/.local/share/Trash/*
Donc je devais faire:
sudo -s
cd ~/.local/share/Trash/
Avant de taper la commande suivante, assurez-vous absolument que vous vous trouvez dans le bon répertoire, car vous pouvez facilement supprimer tout ce qui se trouve dans votre dossier de base de cette façon et vous ne recevrez aucun avertissement.
rm -fr *
Et puis tout était parti ...
sudo
? Parce que j'avais supprimé quelque chose en tant que superutilisateur, et donc vider le Trash
, je devais faire sudo
pour avoir ce privilège. Fonctionne simplement sudo rm -rf /fullabsolutepath
en une seule commande.
rm -fr *
dans le mauvais dossier. Modifiez votre réponse et utilisez au moins les chemins complets ...