Me gustaría saber si hay un comando que pueda emitir en una terminal para que no elimine ( rm) el archivo de forma clásica , sino que lo mueva a la papelera (es decir, el comportamiento de Nautilus Move to Trash).
En caso de que exista dicho comando, también me interesaría saber de qué se trata.
command-line
files
trash
Rasmus
fuente
fuente

Respuestas:
Puede usar el
gvfs-trashcomando del paquetegvfs-binque está instalado por defecto en Ubuntu.Mover archivo a la papelera:
Ver el contenido de la basura:
Vaciar la basura:
fuente
man gvfs-trashestá en desuso a favor degio trash, verman gio.Instalar trash-cli
-
sudo apt-get install trash-cliPonga los archivos en la papelera con:
trash file1 file2Lista de archivos en la papelera:
trash-listVaciar la basura con:
trash-emptyfuente
File "/usr/bin/trash-list", line 4, in <module> ImportError: No module named 'trashcli'A partir de 2017,
gvfs-trashparece estar en desuso.Debe usar
gio, específicamenteEs la forma recomendada.
fuente
gvfs-trashser obsoleta y quégioes?gvfs-trashes la única opción aquí.infocomando; Parece útil.Actualizando
@Radu Rădeanurespuesta. Como Ubuntu me dice que usegioen su lugar ...Entonces, a la basura
some_file(o carpeta) usePara ir a usar el basurero
Vaciar la basura
fuente
Me gustan las formas de baja tecnología lo mejor. Hice una carpeta
.Tren mi directorio de inicio escribiendo:y en lugar de usar
rmpara eliminar archivos, muevo esos archivos al~/.Trdirectorio escribiendo:Esta es una manera efectiva y simple de mantener el acceso a los archivos que cree que no desea con el beneficio adicional en mi caso de no jugar con las carpetas del sistema, ya que mis niveles de conocimiento de Ubuntu son bastante bajos y me preocupa lo que podría ser. fastidiar cuando me meto con las cosas del sistema. Si también tiene un nivel bajo, tenga en cuenta que el "." en el nombre del directorio lo convierte en un directorio oculto.
fuente
Una respuesta anterior menciona el comando
gio trash, que está bien hasta donde llega. Sin embargo, en las máquinas del servidor, no hay equivalente de un directorio de basura. He escrito un script Bash que hace el trabajo; en máquinas de escritorio (Ubuntu), usagio trash. (He agregadoalias tt='move-to-trash'a mi archivo de definiciones de alias;ttes un mnemotécnico para "desechar").fuente
Aquí hay una versión de código abierto basada en nodejs (si desea saber qué sucede debajo del capó o si necesita esto en un proyecto), que también tiene soporte de línea de comandos (si está satisfecho, si simplemente funciona).
fuente
En KDE 4.14.8 utilicé el siguiente comando para mover archivos a la papelera (como si se hubiera eliminado en Dolphin):
Apéndice: encontré sobre el comando con
fuente