You are on page 1of 3

Vidage de la Corbeille

1.

Connectez-vous Seagate NAS OS 4, puis cliquez sur Device Manager (Gestionnaire de


priphriques).

2.

Cliquez sur Shares (Partages).

3.

droite du partage choisi, cliquez sur Edit (Modifier).

4.

Slectionnez SMB Network Recycle Bin (Corbeille rseau SMB).

5.

Cliquez sur Empty (Vider).


Remarque : cette action entrane la suppression dfinitive de toutes les donnes (musique, photos, vidos et
documents) de l'unit.
Sommaire [-]

I. Prsentation
II. Installation de trash-cli
III. Utilisation courante de la corbeille Linux

I. Prsentation
Sil y a une chose qui est bien dommage lorsque lon utilise couramment Linux, cest la difficult retrouver et restaurer des
donnes supprimes via la commande rm . Comme sous Windows, lorsquune donne est supprime, elle nest pas
rellement supprime du disque et peut peut tre retrouve via diffrents outils. La plupart du temps, ces outils
ncessitent dtre utiliss sur une autre partition que la partition o se trouvaient les fichiers restaurer, ce qui complique
parfois la chose, surtout dans des environnements de production dans lesquels on ne peut pas dcider de rebooter sur un
liveCD tous les matins.
Pour pallier ce problme de restauration des fichiers, un systme de Corbeille similaire celle de Windows peut tre
mise en place. Cest ce que nous allons voir dans ce tutoriel.
trash-cli est un petit outil qui peut nous sauver la mise dans bien des contextes, il va en effet nous permettre davoir un filet de
sauvetage en cas de suppression de fichier, tout simplement, une corbeille. Cet outil sutilise en ligne de commande, donc
cela ne ncessite pas dinterface graphique et de bureau (dont certains embarquent dj une corbeille, notamment dans les OS
Linux client).

II. Installation de trash-cli


Dans un premier temps, il nous faut installer trash-cli, sous Debian 8, voici la commande saisir :
apt-get install trash-cli

Cela va nous permettre dutiliser plusieurs commandes :

trash : met un dossier ou un fichier en corbeille

trash-empty : permet de vider la corbeille

trash-list : permet de lister les lments en corbeille

trash-rm : pour supprimer certains fichiers de la corbeille

restore-trash : pour restaurer un fichier supprim

Il est important de noter que chaque utilisateur aura sa propre corbeille et quil ne pourra bien entendu par aller fouiller dans la
corbeille du voisin ! Voyons comment utiliser ces diffrentes commandes.

III. Utilisation courante de la corbeille Linux


Si lon souhaite mettre un fichier dans la corbeille, rien de plus simple, il faut utiliser la commande trash :
trash fichier.zip

Pour supprimer un dossier, nul besoin dutiliser une option :


trash mondossier

On peut galement supprimer plusieurs fichiers et dossiers en une seule fois :


trash fichier.zip fichier2.odt dossier

La difficult principale restera le fait que la commande rm fait partie des rflexes dun administrateur systmes et que les
habitudes sont parfois dur changer. Pour cela, il est possible de construire un alias qui fera qu chaque fois que la
commande rm sera saisie, ce sera en fin de compte trash qui sera excut. Pour cela, on va aller dans le
fichier .bashrc de lutilisateur courant (exemple /home/john/.bashrc pour lutilisateur john ou /root/.bashrc pour
lutilisateur root ) et on va y ajouter la ligne suivante en fin de fichier :
alias rm="trash"

Aprs avoir dmarr une nouvelle session pour que le nouvel alias soit pris en compte, la commande rm deviendra donc la
commande trash . En cas de besoin, il est galement possible deffectuer un autre alias qui amnera vers le vrai rm , pas
exemple :
alias rrm="rm"

Nous avons vu comment mettre un fichier en corbeille, mais cela na dutilit que si lon sait comment rcuprer un fichier ou un
dossier qui sy trouve !
Note : Lorsquun fichier est supprim via rm , son espace disque est libr. Pour la commande trash , ce nest pas le cas.
Le fichier prendra toujours de la place dans le systme de fichier et son pointeur ne sera pas supprim comme le fait rm .
lutilisation de la corbeille est donc limit dans les cas o lon souhaite librer de lespace disque et non pas juste faire le
mnage dans nos rpertoires.
Lister les fichiers et dossiers supprims
Pour lister les dossiers et fichiers supprims, et ainsi voir quelles sont nos possibilits de restauration, il faut utiliser la
commande trash-list :
trash-list

Voici ce que nous pourrons alors voir :

Liste des fichiers et dossiers en corbeille


On verra alors les dossiers et fichier prsents dans la corbeille.
Retrouver les fichiers supprims sous Linux
Maintenant que nous avons vu ce qui peut tre restaur, il suffit de lancer la restauration des fichiers voulus avec la
commande restore-trash :
restore-trash

Note : Une chose savoir, cest que la restauration dun dossier ou dun fichier se fait dans le rpertoire dans lequel il a t
supprim. Si, comme dans ma capture dcran prcdente, le fichier restaurer a t supprim dans le rpertoire /root , il
faut excuter la commande restore-trash en tant dans le rpertoire /root .Sinon vous aurez un message no files
trashed from current dir
Nous allons alors avoir la liste de nos fichiers prcd dun identifiant, identifiant quil faudra saisir pour lancer la restauration du
fichier ou dossier voulu :

Fichiers et dossiers pouvant tre restaurs


Ici, je choisi par exemple 2 pour restaurer le fichier /root/fichier.docx . Mon fichier va alors se retrouver dans le
dossier /root .
Ce qui est un peu dommage, cest que nous navons pas la possibilit de restaurer une partie dun dossier, il faut restaurer tout
le dossier supprim pour retrouver son contenu.
Si lon souhaite vider la corbeille, il faut utiliser la commande suivante :
trash-empty

On peut galement ne supprimer de la corbeille que les fichiers plus vieux que X jours, par exemple pour vider la corbeille de
tous les fichiers plus vieux que 6 jours :
trash-empty 6

Nous avons fait le tour de lutilisation de cet outil corbeille qui pourra nous sauver de bien des situations.
Lien utile : Github du projet trashcli

You might also like