2021-02-18 19:58 Temps de lecture : 6 min

Comment vider automatiquement la corbeille sous Linux

Sur de nombreuses distributions Linux, la corbeille fonctionne d'une manière similaire à celle de Windows ou macOS. Elle permet aux utilisateurs de déplacer vers un emplacement spécifique les fichiers et dossiers qu'ils souhaitent supprimer, agissant comme une zone de stockage temporaire avant une suppression définitive.

La plupart des environnements de bureau Linux incluent une corbeille. Lorsque vous appuyez sur la touche "Supprimer", les fichiers y sont déplacés. Au fil du temps, cette corbeille peut se remplir, occupant un espace potentiellement précieux sur votre disque dur. Par défaut, Linux n'impose pas de limite à la taille de la corbeille et ne la vide pas automatiquement. Heureusement, avec quelques manipulations, il est possible de configurer le vidage automatique de la corbeille.

Installation d'Autotrash

Autotrash est un utilitaire pratique qui simplifie la configuration du vidage automatique de la corbeille. Il peut être intégré à un travail Cron et permet de gérer les corbeilles de plusieurs utilisateurs, et pas seulement celle d'un seul.

Pour installer Autotrash sur votre système Linux, ouvrez un terminal en utilisant le raccourci clavier Ctrl + Alt + T ou Ctrl + Maj + T.

Une fois le terminal ouvert, suivez les instructions correspondant à votre distribution Linux :

Ubuntu

Autotrash est disponible dans les dépôts de logiciels officiels d'Ubuntu. Pour l'installer, utilisez la commande Apt ci-dessous:

sudo apt install autotrash

Debian

Les utilisateurs de Debian peuvent également installer Autotrash à partir des sources logicielles principales. Utilisez la commande Apt-get suivante :

sudo apt-get install autotrash

Arch Linux

L'installation d'Autotrash sur Arch Linux n'est pas aussi directe que sur d'autres distributions. Il faut passer par une installation manuelle via le code source disponible sur Github.

Pour commencer, installez le paquet "Git" en utilisant le gestionnaire de paquets Pacman:

sudo pacman -S git

Une fois Git installé, téléchargez le code source d'Autotrash avec la commande git clone:

git clone https://github.com/bneijt/autotrash.git

Après le téléchargement, déplacez vous dans le dossier "autotrash" avec la commande CD:

cd autotrash

Enfin, installez le programme en exécutant le script d'installation:

sudo python setup.py install

Fedora

Fedora inclut Autotrash dans ses dépôts de logiciels. Pour l'installer, ouvrez un terminal et utilisez la commande DNF:

sudo dnf install autotrash -y

OpenSUSE

Autotrash est disponible pour OpenSUSE LEAP et Tumbleweed via le dépôt de logiciels OSS All.

Assurez-vous que "OSS All" est activé dans YaST. Ensuite, entrez la commande Zypper pour installer le programme:

sudo zypper install autotrash -y

Configuration d'Autotrash

Autotrash est un outil qui nécessite une configuration pour fonctionner. Son installation seule ne suffit pas. Il est nécessaire de créer un script qui se lance automatiquement.

La méthode recommandée pour automatiser Autotrash est d'utiliser un travail Cron. Pour cela, vous devez avoir accès à l'outil Cron sur votre système.

Note : La plupart des distributions Linux proposent Cron par défaut. Si vous rencontrez des difficultés, référez-vous à un tutoriel sur la configuration et l'utilisation de Cron.

Pour créer une nouvelle tâche, lancez un terminal et entrez:

EDITOR=nano crontab -e

Copiez la ligne de code suivante dans l'éditeur de texte Nano:

@daily /usr/bin/autotrash -d 30

Enregistrez les changements en utilisant Ctrl + O puis quittez avec Ctrl + X.

Si Crontab est correctement configuré, votre corbeille sera désormais vidée automatiquement.

Vidage de la corbeille pour tous les utilisateurs

Il est également possible de configurer Autotrash pour vider la corbeille de tous les utilisateurs sur votre système. Pour cela, il faut créer une tâche Cron spécifique.

Ouvrez Crontab dans le terminal:

EDITOR=nano crontab -e

Supprimez tout contenu du fichier, assurez-vous qu'il soit vide. Ensuite, collez la ligne suivante:

@daily /usr/bin/autotrash -td 30

Enregistrez avec Ctrl + O, et quittez l'éditeur avec Ctrl + X.

Avec cette configuration dans le travail Cron, Autotrash videra automatiquement la corbeille de tous les utilisateurs de votre système Linux.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.