Domande e organizzazione sulla gerarchia OSX

0

Ho svolto ricerche approfondite su queste domande e ho persino trovato altri , tuttavia, non rispondono a nessuna delle mie domande.

  • Cosa sono ~ / Library e / Library per rispettivamente? Vedo che memorizzano alcune applicazioni, ma perché lì e non / Applicazioni o ~ / Applicazioni? Sono confuso tra il 4.
  • Nel mio sistema personale, vedo le directory go, git e android-sdk in / usr / local per questi programmi. Perché questi non dovrebbero essere archiviati in quelle directory di applicazioni o librerie che ho menzionato sopra?
  • So che questo è tutto a scelta, ma dove lo memorizzo o quale è un luogo comune in cui archiviare librerie come boost che userei in tutti i miei programmi C ++?
  • in linea con la domanda precedente, dove dovrei memorizzare i progetti / i file sorgente per i miei progetti C ++, Java, IOS, Android, ecc.? Mi sento come se il mio sistema adesso sia molto disorganizzato con alcuni progetti sul mio desktop, home directory, ecc. A causa della mia ignoranza su queste cose, voglio trovare un buon sistema organizzato.
posta Francisco Aguilera 11.03.2015 - 02:30
fonte

2 risposte

2

OS X viene generato da due culture diverse: Unix / POSIX e Mac OS.

Le cartelle come /usr , /var , /etc , la shell della riga di comando nel Terminale ( bash per impostazione predefinita) appartengono tutte all'ambiente POSIX. Software portatile con targeting per sistemi basati su Unix (come git ) vai in /usr/local per impostazione predefinita, o nel percorso definito del gestore pacchetti se installato da esso (Homebrew utilizza /usr/local , MacPorts usa /opt/local ).

Library , Applications , /System e altri appartengono specificamente a Mac OS. Il software, i servizi e le GUI di applicazioni di terze parti sono disponibili qui.

Il simbolo ~ nel percorso è un modo tradizionale per indicare il percorso della cartella Inizio dell'utente corrente. Le cose che non devono essere viste dagli altri account utente vanno in ~/... controparte. Ad esempio, Mail conserva le email in ~/Library , ma i modelli di elementi decorativi standard in /Library .

Le cartelle

Library devono essere accessibili dalle applicazioni a livello di codice, non esplorate dall'utente tramite Finder. Dal 10.9, ~/Library è nascosto in modo che gli utenti non si avvengano inconsapevolmente di nulla lì.

Non ci sono raccomandazioni pronte all'uso su come memorizzare i tuoi file. Saranno altrettanto ben organizzati quanto tu sei bravo nell'organizzare. L'unica cosa da dire nel contesto di OS X è che i tuoi file devono essere nella cartella home, ma non in ~/Library , e probabilmente non in ~/Public che esiste per condividere file con altri.

    
risposta data 11.03.2015 - 11:48
fonte
1

Questo potrebbe essere un buon materiale di lettura per tutte le tue domande.

OS X Mavericks Panoramica sulle tecnologie core Ottobre 2013

link

    
risposta data 11.03.2015 - 03:57
fonte

Leggi altre domande sui tag