Salva un elenco di file & Contenuto della cartella in un file di testo
Sommario:
Salvare un elenco completo dei file contenuti in una cartella è facile e ci sono due modi rapidi per salvare quell'elenco come file di testo.
Salva un elenco di file dal Finder
Il primo approccio può essere più semplice per la maggior parte degli utenti e viene eseguito tramite il Finder di OS X e l'app TextEdit, è una semplice questione di copia e incolla:
- Apri la cartella di cui desideri ottenere un elenco di contenuti e premi Comando+A (Seleziona tutto) seguito da Comando+C (Copia)
- Ora avvia TextEdit e apri il menu "Modifica" e seleziona "Incolla e abbina stile", oppure premi Comando+Opzione+Maiusc+V
- Salva l'elenco delle directory come .txt o .rtf
Salvataggio di un elenco dettagliato di file dal terminale
Il secondo approccio utilizza la riga di comando e, nonostante venga eseguito tramite Terminale, non è molto più complicato dell'approccio copia e incolla descritto sopra. Avvia Terminal da /Applicazioni/Utility/ per iniziare.
In pratica, il comando è il seguente:
ls > content.txt
L'inclusione dei file nascosti nell'elenco richiede il flag -a:
ls -a > allcontents.txt
Per eseguire il dump del contenuto di una cartella specifica, specificare il percorso della directory come segue:
ls /Library/Preferences/ > LibPrefsList.txt
L'aggiunta di determinati flag al comando ls consentirà all'elenco di rivelare più di un semplice elenco di contenuti di file, il flag -l elencherà anche i permessi, la proprietà del file e le date di modifica:
ls -la /Library/Preferences/ > detailsprefsinfo.txt
Poiché il comando ls accetta flag che dettagliano ulteriori attributi di file e cartelle, può essere molto più informativo dell'approccio Finder & TextEdit, che non mostra dettagli come la proprietà del file o le autorizzazioni del documento.
L'approccio della riga di comando ti consente anche di fare cose come confrontare due elenchi di directory usando il comando diff, che può essere fatto confrontando i file di output l'uno con l' altro, o anche confrontando direttamente le cartelle e salvando differenza quei risultati come file di testo.