Comprime una cartella tramite una riga di comando mentre continua la sua icona

0

Ho una cartella con un'icona personalizzata (tramite NSWorkspace 's setIcon:forFile:options ).

Vorrei comprimere la cartella in modo che l'icona personalizzata venga conservata dopo la decompressione.

Attualmente chiamo

zip -r9 Folder.zip Folder

Quando eseguo la decompressione tramite Finder, la cartella non compressa non ha alcuna icona personalizzata e la cartella contiene un elemento denominato Icon? .

Come risolverlo / come comprimere correttamente la cartella?

    
posta alik 07.08.2017 - 17:48
fonte

1 risposta

2

Il comando da riga di comando zip non sembra in grado di gestire determinati aspetti di macOS, comprese le icone, ma può essere il più tradizionale unix tar di utilità. Puoi fare uso di questo sostituendo il tuo comando con il seguente (questo comprimerà anche la cartella usando gzip):

tar -czf Folder.tar.gz Folder
    
risposta data 07.08.2017 - 18:47
fonte

Leggi altre domande sui tag