Snow Leopard permite a los usuarios "Volver a colocar" archivos que se movieron a la Papelera desde Finder. Sin embargo, cuando lo hago mv <file> ~/.Trash
desde la línea de comando no obtengo la opción "Volver a poner".
¿Hay un comando nativo en Snow Leopard que mueva un archivo a la papelera mientras me permite "Volver a poner"?
osx-snow-leopard
terminal
trash
matpie
fuente
fuente
Recomiendo instalar Ruby gem osx-trash .
¿Cómo?
¿Uso?
fuente
bash: trash: command not found
En MacOSX SDK, están las funciones
FSPathMoveObjectToTrashSync
y relacionadas. Debería ser fácil escribir un script de Python (o lo que sea) a su alrededor.Editar : solo lo codifiqué. Se puede encontrar aquí: rm-trash.py .
fuente
Desea el programa rmtrash .
Puede usarlo para agregar elementos a la Papelera como si se hiciera en el buscador.
Editar: acabo de intentar usar rmtrash para eliminar y recuperar. Funciona exactamente como eliminar del buscador. Los archivos aparecen en la Papelera, se pueden arrastrar y vaciar exactamente igual. Lo he estado usando desde '06 más o menos.
fuente
mv file ~/.Trash/
. ¿Estás seguro de que puedes recuperar los archivos de esta herramienta?Después de mirar las alternativas descubrí que:
Entonces escribí mi propio comando de basura implementado en el lenguaje de programación Nimrod, por lo que es rápido y activa el sonido de la papelera en un proceso en segundo plano. Esto significa que escribir el comando y ejecutarlo sale inmediatamente ya que no necesita esperar a que suene el sonido. La desventaja es que necesita compilar nimrod y luego este programa (¡no hay binarios lo siento!).
PD: Para ser honesto, la mejor implementación sería la de rmtrash usando la API oficial que estoy usando de Nimrod, que es simplemente objetivo-c .
fuente
Echa un vistazo
trash-cli
. Funciona multiplataforma, sin sonido de basura y admite Put Back.Puede instalarlo con (requiere Node.js ) :
Alternativamente, si no desea usar Node.js, puede instalar el binario nativo
osx-trash
manualmente.fuente
Tuve el mismo problema hoy y verifiqué también el programa rmtrash dado anteriormente. Desafortunadamente, todas las soluciones vistas hasta ahora mueven archivos al .Trash del directorio de inicio.
El Finder, por otro lado, lo mueve a diferentes carpetas -Trash, según el punto de montaje del sistema de archivos del archivo.
Entonces, la solución más fácil que puedo encontrar (creada en 10.5.8. Para probar en las versiones más nuevas de OS X) es esta:
Aquí está el script de shell que creé para él:
fuente