Ubuntu Server a-t-il une corbeille?

11

J'utilise la version serveur d'Ubuntu. Je me demandais si les fichiers vont toujours dans la "corbeille", etc. avec cette version.
J'ai supprimé des trucs et je veux juste m'assurer qu'ils ne sont pas mis à la poubelle.

kkiller23
la source

Réponses:

9

Pas de corbeille dans la version serveur. La rmcommande le supprime.

wojox
la source
Merci pour la réponse rapide. Si je supprime quelque chose en utilisant quelque chose comme winscp, il le supprime également et puis je le prends?
kkiller23
1
Pas sûr tueur. Je n'utilise pas Winscp. Vous devriez probablement poser une nouvelle question.
wojox
@ kkiller23, oui, et vous ne pouvez pas facilement contourner cela. Je vous suggère simplement de configurer une solution de sauvegarde pour la suppression accidentelle inévitable.
geirha
1
Serveur vs bureau n'a rien à voir avec cela. Si vous installez l'interface graphique sur le serveur et supprimez les fichiers là-bas, ils vont à la corbeille. Si vous êtes rmsur un ordinateur ou un serveur, ils sont supprimés immédiatement.
psusi
3

Vous ne dites pas comment vous supprimez les 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 rmcommande dans le shell:

Normalement, rmil suffit de supprimer des fichiers, sans utiliser de "corbeille". Mais pour diverses raisons, comme l'installation accidentelle de quelque chose ou l'utilisation d'un exemple .bashrcsans vérification, cela pourrait être autre chose - c'est facile à vérifier, vous devez donc: Utilisez command -vpour savoir quelle commande vous exécutez avec le nom rm:

$ command -v rm
/usr/bin/rm

Ça a l'air bien (1). Ce /bin/rmserait également bien.

Si rmest modifié pour utiliser la corbeille, il 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 lorsqu'elle rmest utilisée dans un shell interactif.

En outre, vous pouvez vérifier s'il libtrashest installé d'une manière ou d'une autre. Il change le fonctionnement des programmes, y compris rmau niveau des appels de bibliothèque.



(1) En fait, /usr/bin/rmpeut provenir safe-rmd'un colis 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 à partir d'un commentaire:
S'il winscps'agit d'une implémentation de scp, vous ne pouvez pas supprimer de fichiers avec; Vous copiez des fichiers sur une autre machine, vous obtenez donc plus de copies. Vous pouvez cependant l'utiliser pour remplacer des fichiers - mais ce n'est pas de cela dont vous parlez.

Volker Siegel
la source