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?
command-line
trash
Bonjour mon cher
la source
la source
Réponses:
Vous pouvez utiliser la commande rmˋ:
La commande rm supprime (supprime) les fichiers ou les répertoires.
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.la source
~
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 utilisationrm
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 faireplus de détails intéressants sur la gestion des déchets: ici
la source
.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 detrash-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.la source
$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 letrash-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
la source
J'ai eu des problèmes avec
Donc je devais faire:
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.
Et puis tout était parti ...
la source
sudo
? Parce que j'avais supprimé quelque chose en tant que superutilisateur, et donc vider leTrash
, je devais fairesudo
pour avoir ce privilège. Fonctionne simplementsudo rm -rf /fullabsolutepath
en une seule commande.rm -fr *
dans le mauvais dossier. Modifiez votre réponse et utilisez au moins les chemins complets ...