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-trash
comando del paquetegvfs-bin
que está instalado por defecto en Ubuntu.Mover archivo a la papelera:
Ver el contenido de la basura:
Vaciar la basura:
fuente
man gvfs-trash
está en desuso a favor degio trash
, verman gio
.Instalar trash-cli -
sudo apt-get install trash-cli
Ponga los archivos en la papelera con:
trash file1 file2
Lista de archivos en la papelera:
trash-list
Vaciar la basura con:
trash-empty
fuente
File "/usr/bin/trash-list", line 4, in <module> ImportError: No module named 'trashcli'
A partir de 2017,
gvfs-trash
parece estar en desuso.Debe usar
gio
, específicamenteEs la forma recomendada.
fuente
gvfs-trash
ser obsoleta y quégio
es?gvfs-trash
es la única opción aquí.info
comando; Parece útil.Actualizando
@Radu Rădeanu
respuesta. Como Ubuntu me dice que usegio
en 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
.Tr
en mi directorio de inicio escribiendo:y en lugar de usar
rm
para eliminar archivos, muevo esos archivos al~/.Tr
directorio 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;tt
es 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