# Commande pour vider la corbeille reste sans effet dans un script

**URL:** <https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249>\
**Category:** Support Debian\
**Tags:** bash, kde\
**Created:** [Août 4, 2024, 5:25 UTC](https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249 "2024-08-04T05:25:16Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![muchos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/muchos/32/7905_2.png) [@muchos](https://www.debian-fr.org/u/muchos)\
**Post date:** [Août 4, 2024, 5:25 UTC](https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249/1 "2024-08-04T05:25:16Z")

</div>

Bonjour. Je suis sous Debian 12/KDE.  
J’utilise le script suivant pour faire les mises à jour et vider la corbeille :  
$ /usr/bin/my-updates  
sudo apt update  
sudo apt full-upgrade  
sudo apt-get autoclean  
sudo apt-get autoremove --purge  
sudo rm -Rf ~/.local/share/Trash/\*  
exit  
Or, la corbeille ne se vide pas.  
Pourtant, lorsque je m’y rends et que j’exécute la commande directement, cela fonctionne :  
:~/.local/share/Trash/$ rm -Rf \*  
Merci d’avance pour vos éclaircissements.

---

<div class="post-metadata">

**Author:** ![MPython\_Alaplancha](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mpython_alaplancha/32/14038_2.png) [@MPython\_Alaplancha](https://www.debian-fr.org/u/MPython_Alaplancha)\
**Post date:** [Août 4, 2024, 7:44 UTC](https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249/2 "2024-08-04T07:44:03Z")

</div>

Bonjour.  
Le sudo rm pour vider la corbeille est inutile…  
`rm -Rf "$HOME/.local/share/Trash/*"`

---

<div class="post-metadata">

**Author:** ![Champagne1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/df788c/32.png) [@Champagne1](https://www.debian-fr.org/u/Champagne1)\
**Post date:** [Août 4, 2024, 9:29 UTC](https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249/3 "2024-08-04T09:29:02Z")

</div>

Bonjour,  
Ça ne répond pas à la question de [muchos](https://www.debian-fr.org/u/muchos) mais supprimer directement le dossier Trash fonctionnerait ? Il ne serait pas recréé ?  
J’ai des dossiers Trash-1000 sur des partitions que je supprime et qui son recréés automatiquement dès que j’y supprime autre chose

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Août 4, 2024, 12:18 UTC](https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249/4 "2024-08-04T12:18:19Z")

</div>

> [@muchos](#):
>
> sudo rm -Rf ~/.local/share/Trash/\*

ce n’est pas -RF mais -rf

---

<div class="post-metadata">

**Author:** ![muchos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/muchos/32/7905_2.png) [@muchos](https://www.debian-fr.org/u/muchos)\
**Post date:** [Août 4, 2024, 4:00 UTC](https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249/5 "2024-08-04T16:00:17Z")

</div>

> [@Zargos](#):
>
> ce n’est pas -RF mais -rf

C’est équivalent.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Août 4, 2024, 5:00 UTC](https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249/6 "2024-08-04T17:00:46Z")

</div>

autant utiliser ce qui est dans la man pour éviter des erreur après changement.  
Par contre pourquoi sudo? vu que tu es dans ton propre répertoire.

---

<div class="post-metadata">

**Author:** ![muchos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/muchos/32/7905_2.png) [@muchos](https://www.debian-fr.org/u/muchos)\
**Post date:** [Août 5, 2024, 1:29 UTC](https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249/7 "2024-08-05T13:29:59Z")

</div>

C’est dans le man ! -r ou -R sont équivalents. Et oui, j’ai pris compte de l’inutilité de sudo sur cette commande. Mais comme dit plus haut, cela n’aide pas à régler ma question.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Août 5, 2024, 2:10 UTC](https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249/8 "2024-08-05T14:10:35Z")

</div>

Essaye avec des répertoires absolus au lieu de répertoires relatifs.

---

<div class="post-metadata">

**Author:** ![muchos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/muchos/32/7905_2.png) [@muchos](https://www.debian-fr.org/u/muchos)\
**Post date:** [Août 5, 2024, 2:19 UTC](https://www.debian-fr.org/t/commande-pour-vider-la-corbeille-reste-sans-effet-dans-un-script/90249/9 "2024-08-05T14:19:31Z")

</div>

C’est-à-dire `rm -rf /home/muchos/.local/share/Trash/*` ?  
C’est resté sans effet.  
EDIT: En fait, la fenêtre de la Corbeille ne se rafraichit pas en temps réel.

Il semble en effet que ce soit la solution. Merci tout le monde pour votre aide !
