Je voudrais savoir s'il y a une commande que je peux émettre dans un terminal afin que je ne supprime pas classiquement ( rm
) le fichier, mais le mette plutôt dans la corbeille (c'est-à-dire le comportement Nautilus Move to Trash).
Au cas où il y aurait une telle commande, j'aimerais aussi savoir ce que c'est.
command-line
files
trash
Rasmus
la source
la source
Réponses:
Vous pouvez utiliser la
gvfs-trash
commande du paquetagegvfs-bin
installé par défaut dans Ubuntu.Déplacer le fichier dans la corbeille:
Voir le contenu de la corbeille:
Vider la poubelle:
la source
man gvfs-trash
il est déconseillé en faveur degio trash
, voirman gio
.Installez trash-cli -
sudo apt-get install trash-cli
Mettez les fichiers à la poubelle avec:
trash file1 file2
Liste des fichiers dans la corbeille:
trash-list
Vider la corbeille avec:
trash-empty
la source
File "/usr/bin/trash-list", line 4, in <module> ImportError: No module named 'trashcli'
À partir de 2017,
gvfs-trash
semble être obsolète.Vous devriez utiliser
gio
, en particulierest la manière recommandée.
la source
gvfs-trash
être obsolète et quellegio
est?gvfs-trash
est la seule option ici.info
commande; cela semble utile.Mise
@Radu Rădeanu
à jour de la réponse. Depuis Ubuntu me dit d'utiliser à lagio
place ...Donc, pour jeter
some_file
(ou dossier) utiliserPour aller plonger dans une benne à ordures
Vider la corbeille
la source
J'aime les moyens low tech le meilleur. J'ai créé un dossier
.Tr
dans mon répertoire personnel en tapant:et au lieu d'utiliser
rm
pour supprimer des fichiers, je déplace ces fichiers dans le~/.Tr
répertoire en tapant:C’est un moyen simple et efficace de conserver l’accès aux fichiers dont vous pensez que vous ne voulez pas, mais qui présente également l’avantage supplémentaire de ne pas déranger les dossiers du système, car mes connaissances en Ubuntu sont relativement faibles et je me soucie de ce que je pourrais être. bousiller quand je déconner avec des trucs du système. Si vous êtes également de faible niveau, veuillez noter que le "." dans le nom du répertoire en fait un répertoire caché.
la source
Une réponse précédente mentionne la commande
gio trash
, ce qui ne pose pas de problème. Cependant, sur les ordinateurs du serveur, il n’existe pas d’équivalent d’un répertoire corbeille. J'ai écrit un script Bash qui fait le travail; sur les ordinateurs de bureau (Ubuntu), il utilisegio trash
. (J'ai ajoutéalias tt='move-to-trash'
à mon fichier de définitions d'alias;tt
est un mnémonique pour "mettre à la corbeille".)la source
Voici une version open source basée sur nodejs (si vous voulez savoir ce qui se passe sous le capot ou si vous en avez besoin dans un projet), qui dispose également d’un support en ligne de commande (si vous êtes satisfait, si cela fonctionne.
la source
Dans KDE 4.14.8, j’utilisais la commande suivante pour déplacer les fichiers dans la corbeille (comme si elle avait été supprimée dans Dolphin):
Annexe: j'ai trouvé à propos de la commande avec
la source