¿Ubuntu Server tiene una papelera?

11

Estoy usando la versión del servidor de Ubuntu. Me preguntaba si los archivos siguen en la "papelera", etc. con esta versión.
He estado borrando cosas y solo quiero asegurarme de que no se tiren a la basura.

kkiller23
fuente

Respuestas:

9

No hay basura en la versión del servidor. El rmcomando lo elimina.

wojox
fuente
Gracias por la rápida respuesta. Si elimino algo usando algo como winscp, también lo elimina por completo, ¿entonces lo tomo?
kkiller23
1
No estoy seguro de asesino. No uso winscp. Sin embargo, probablemente deberías hacer una nueva pregunta.
wojox
@ kkiller23, sí, y no puedes evitarlo fácilmente. Le sugiero que simplemente configure una solución de respaldo para la inevitable eliminación accidental.
geirha
1
Servidor vs escritorio no tiene nada que ver con eso. Si instala la interfaz gráfica de usuario en el servidor y elimina archivos allí, irán a la papelera. Si está rmen un escritorio o servidor, se eliminan de inmediato.
psusi
3

No dices cómo eliminas archivos.
Podría haber una "papelera" si utiliza algún administrador de archivos en modo texto, por ejemplo.

Pero supongamos que usa el rmcomando en el shell:

Normalmente, rmsolo debería eliminar archivos, sin usar una "papelera". Pero por varias razones, como instalar algo accidentalmente o usar un ejemplo .bashrcsin verificar, podría ser otra cosa: es fácil de verificar, por lo que debe: Usar command -vpara averiguar qué comando está ejecutando con el nombre rm:

$ command -v rm
/usr/bin/rm

Eso se ve bien (1). Igualmente, /bin/rmsería bueno.

Si rmse cambia para usar basura, puede verse así:

$ command -v rm       
alias rm=trash-put

o

$ command -v rm       
alias rm=gvfs-trash

Normalmente, este cambio solo se aplica cuando rmse usa en un shell interactivo.

Además, puede verificar si libtrashestá instalado de alguna manera. Cambia el funcionamiento de los programas, incluido rmel nivel de llamada de la biblioteca.



(1) En realidad, /usr/bin/rmpuede ser safe-rm, de un paquete del mismo nombre:

$ ls -l /usr/bin/rm
lrwxrwxrwx 1 root root 7 Feb  1  2014 /usr/bin/rm -> safe-rm


Responder una pregunta de un comentario:
si winscpes una implementación de scp, entonces no puede eliminar archivos con ella; Copias archivos a otra máquina, por lo que obtienes más copias. Sin embargo, podría usarlo para sobrescribir archivos, pero eso no es de lo que habla.

Volker Siegel
fuente