Al usar el rm 'filename'
comando, noté que el archivo no se deposita en la papelera. Me doy cuenta de que esto no es eliminar completamente el archivo de la computadora, sin embargo, estoy perplejo de por qué no aparecería en la papelera.
En breve:
¿Por qué el comando 'rm' no deposita el archivo en la papelera?
rm es un comando estándar de Unix y Unix no siempre tiene basura. En el nivel de programación, la API BSD no tiene una llamada al sistema para desechar un archivo, Apple los proporciona a un nivel superior.
También necesita un comando que elimine archivos, por ejemplo, para eliminarlos de la papelera y resulta que es rm. Necesita otro comando para poner un archivo en la papelera.
srm
no es simplemente rm
. Deman srm
srm removes each specified file by overwriting, renaming, and truncating it before unlinking. This prevents other people from undeleting or recovering any information about the file from the command line.
En realidad, cuando usa 'rm', está 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 hace es mover el archivo llamado fileName a la papelera de su usuario. El '~' significa el directorio de su usuario y .Papelera es su papelera (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 recomiendo que uses 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 desea probar mi solución, debe hacer esto (donde $ es el indicador):
$touch newFile
$mv newFile ~/.Trash/
Y deberías ver newFile en la Papelera.
mv fileName ~/.Trash/
no hace esoEs posible que desee usar rmtrash
(disponible en http://www.nightproductions.net/cli.htm o usando homebrew), que mueve un archivo a la papelera.
brew search rmtrash
y no encontré nada.
natesh bhat