Recuerdo el buen mv somefile ~/.Trash
comando, pero esa carpeta no existe en Ubuntus más reciente. ¿Alguien sabe por qué?
De acuerdo con la especificación de basura de freedesktop.org :
Para cada usuario, DEBE estar disponible un directorio de "basura doméstica". Su nombre y ubicación son $ XDG_DATA_HOME / Trash; $ XDG_DATA_HOME es el directorio base para datos específicos del usuario, tal como se define en la Especificación del directorio base del escritorio .
Si la variable de entorno $XDG_DATA_HOME
no está establecida o está vacía, ~/.local/share
se utiliza. Entonces, por defecto, la carpeta de la papelera es ~/.local/share/Trash
.
De todos modos, la manera más fácil y mejor de eliminar un archivo desde la línea de comandos es usar el comando de la papelera .
Úselo como lo haría con rm
:
trash somefile.txt
Esto es mejor que simplemente mv
ingresar un archivo ~/.local/share/Trash
porque almacena metadatos como dónde estaba originalmente el archivo para que pueda restaurarlo (eliminarlo) si es necesario.
trash-cli
que instalé hoy (2012-06-24), el comando es entrash-put
lugar detrash
.Lo puedes encontrar aquí. ~ / .local / share / Trash /
fuente
se debe a la última especificación del directorio base de XDG: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
fuente