¿Por qué el comando 'rm' no descarga el archivo en la Papelera?

4

Al usar el comando rm 'filename' , he notado que el archivo no está realmente depositado en la papelera. Me doy cuenta de que esto no elimina completamente el archivo de la computadora, sin embargo, estoy perplejo en cuanto a por qué no aparecería en la basura.

En resumen:

¿Por qué el comando 'rm' no deposita el archivo en la basura?

    
pregunta user4493605 06.07.2015 - 13:31

3 respuestas

10

rm es un comando estándar de Unix y Unix no siempre tiene basura. En el nivel de programación, la API de BSD no tiene una llamada del sistema para desechar un archivo, Apple los proporciona a un nivel superior.

También necesitas un comando que elimine archivos, por ejemplo. Sacarlos de la basura y rm pasa a ser. Necesita otro comando para poner un archivo en la papelera.

    
respondido por el Mark 06.07.2015 - 13:47
3

En realidad, cuando usas 'rm' estás eliminando el archivo directamente. Cuando elimina un archivo del Finder, en realidad lo mueve a la Papelera, es decir, no lo elimina.

Si desea mover el archivo a la Papelera en lugar de eliminarlo, intente:

mv fileName ~/.Trash/

Lo que esto hace es mover el archivo llamado fileName a la papelera de su usuario. El '~' significa el directorio de su usuario y .Trash es su basura (el punto antes de la Papelera significa que es un archivo oculto). Después de probar este comando, abra la Papelera desde el buscador y su archivo debería estar allí.

Además, si quieres jugar con archivos, te recomendaría usar archivos ficticios. Puede crear archivos fácilmente usando el comando táctil que crea un archivo vacío si no existe :

touch newFile

Entonces, si quieres probar mi solución, debes hacer esto (donde $ es el indicador):

$touch newFile
$mv newFile ~/.Trash/

Y deberías ver newFile en la Papelera.

    
respondido por el loco.loop 07.07.2015 - 17:20
1

Es posible que desee utilizar rmtrash (disponible en enlace o usando homebrew), que mueve un archivo a la basura.

    
respondido por el Ant 06.02.2017 - 19:16

Lea otras preguntas en las etiquetas