4 votos

¿Por qué no la 'rm' comando archivo de volcado en la Basura?

El uso de la rm 'filename' comando, me he dado cuenta que el archivo no está realmente depositado en la basura. Me doy cuenta de que esto no es eliminar completamente el archivo desde el ordenador, sin embargo im perplejo en cuanto a por qué no aparecen en la papelera?

En resumen:

¿Por qué no la 'rm' comando archivo de depósito en la basura.

11voto

yoliho Puntos 340

rm es un estándar de comandos de Unix y Unix no siempre tiene la basura. En el nivel de programación de BSD API no tiene un sistema de llamada a la basura un archivo, Apple proporciona en un nivel superior.

También se necesita un comando que borra los archivos, por ej. para eliminarlos de la papelera y rm pasa a ser de ella. Usted necesita otro comando para poner un archivo en la papelera.

4voto

loco.loop Puntos 331

En realidad, cuando se utiliza 'rm' se elimina el archivo directamente. Cuando se elimina un archivo desde el Finder, lo que realmente mueve a la Papelera, que es, no se elimina.

Si desea mover el archivo a la Papelera en lugar de eliminar se trate de:

mv fileName ~/.Trash/

Lo que esto hace es que se mueve el archivo llamado nombre de tu usuario de basura. El '~' significa que el directorio del usuario y .La basura es basura (el punto antes de Basura significa que es un archivo oculto). Después de probar este comando abre la Papelera desde el finder y el archivo debe estar allí.

También, si quieres jugar con los archivos que yo recomendaría usar ficticio archivos. Usted puede crear fácilmente archivos utilizando el comando touch que crea un archivo vacío si no existe:

touch newFile

Así que si quieres probar mi solución debería hacer esto (donde $ es el símbolo de sistema):

$touch newFile
$mv newFile ~/.Trash/

Y usted debería ver newFile en la Basura.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X