Tengo una carpeta con un icono personalizado (a través de NSWorkspace
's setIcon:forFile:options
).
Me gustaría comprimir la carpeta para que el icono personalizado se conserve después de descomprimir.
Actualmente llamo
zip -r9 Folder.zip Folder
Cuando lo descomprimo a través del Finder, la carpeta sin comprimir no tiene ningún ícono personalizado y la carpeta contiene un elemento llamado Icon?
.
¿Cómo solucionarlo / cómo comprimir la carpeta correctamente?
zip
que no puede hacerlo, debe escribir una respuesta usandotar
ya que cumple con la línea de comando y mantiene los aspectos de ícono de la pregunta. ¡Lo votaría! :)zip
contar
! Dicho esto, si mantener el ícono es una necesidad absoluta, entonceszip
no lo va a cortar ytar
es un binario predeterminado en todas las versiones modernas de OS X / macOS, por lo que realmente no debería haber un problema.Respuestas:
El comando de línea de
zip
comandos no parece ser capaz de manejar ciertos aspectos de macOS, incluidos los iconos, pero latar
utilidad más tradicional de Unix sí. Puede usar esto reemplazando su comando con lo siguiente (esto también comprimirá la carpeta usando gzip):fuente
-
que se muestra en la página de manual, obviamente no dudes en volver a editar el original.