web-dev-qa-db-fra.com

Ubuntu Server a-t-il une corbeille?

J'utilise la version serveur d'Ubuntu. Je me demandais si les fichiers restaient dans la "corbeille", etc. avec cette version.
Je supprime des éléments et je veux simplement m'assurer que ceux-ci ne sont pas mis à la poubelle.

11
kkiller23

Pas de corbeille dans la version du serveur. La commande rm le supprime.

9
wojox

Vous ne dites pas comment vous supprimez des fichiers.
Il pourrait y avoir une "corbeille" si vous utilisez un gestionnaire de fichiers en mode texte, par exemple.

Mais supposons que vous utilisiez la commande rm dans le shell:

Normalement, rm devrait simplement supprimer des fichiers, sans utiliser de "corbeille". Mais pour diverses raisons, comme installer quelque chose par accident ou utiliser un exemple .bashrc sans vérification, cela peut être autre chose - il est facile à vérifier. Vous devez donc: Utiliser command -v pour savoir quelle commande vous ' re en cours d’exécution sous le nom rm:

$ command -v rm
/usr/bin/rm

Cela a l'air bien (1). De même, /bin/rm serait bien.

Si rm est modifié pour utiliser la corbeille, cela peut ressembler à ceci:

$ command -v rm       
alias rm=trash-put

ou

$ command -v rm       
alias rm=gvfs-trash

Normalement, cette modification n'est appliquée que lorsque rm est utilisé dans un shell interactif.

Vous pouvez également vérifier si libtrash est installé d’une manière ou d’une autre. Cela change le fonctionnement des programmes, y compris rm, au niveau des appels à la bibliothèque.



(1) En fait, /usr/bin/rm peut être safe-rm, à partir d'un paquet du même nom:

$ ls -l /usr/bin/rm
lrwxrwxrwx 1 root root 7 Feb  1  2014 /usr/bin/rm -> safe-rm


Répondre à une question d'un commentaire:
Si winscp est une implémentation de scp, vous ne pouvez pas supprimer de fichiers avec elle; Vous copiez des fichiers sur une autre machine, vous obtenez donc plus de copies. Vous pouvez l’utiliser pour écraser des fichiers, mais ce n’est pas ce dont vous parlez.

3
Volker Siegel