Ciò che rende una "cartella speciale" - un pacchetto nel mirino

2

So che le applicazioni sono solo pacchetti di cartelle - presumo specificamente formattati e alcuni metadati. Ho fatto una copia della mia libreria iPhoto da un altro disco - inizialmente era solo un'altra cartella, quindi una volta eseguito iPhoto, è diventato di nuovo speciale.

Che cosa rende una cartella un pacchetto? e come posso ripristinare i metadati su un ripristino del disco?

    
posta Rich Homolka 12.10.2012 - 18:03
fonte

1 risposta

3

L'estensione della cartella determina se la cartella è una cartella speciale. Ad esempio, le app hanno l'estensione .app , le estensioni del kernel hanno le estensioni .kext , ecc.

Alcune cartelle, come la libreria iPhoto, hanno attributi estesi. Possono essere determinati eseguendo ls -@l nella directory superiore della cartella. L'attributo com.apple.FinderInfo memorizza il tipo di cartella.

Il modo più semplice per copiare gli attributi, secondo la mia opinione personale, è utilizzare il comando di terminale ditto per copiare i file. Funziona proprio come cp , tranne per il fatto che garantisce anche la copia degli attributi estesi.

    
risposta data 12.10.2012 - 18:37
fonte

Leggi altre domande sui tag