Come accedere ai file nascosti o di sistema in OS X


13

Ho bisogno di accedere a file / cartelle che non fanno parte di questa finestra di dialogo che compare "Finder" o come si chiama. Alcuni di questi file potrebbero essere tipi di file nascosti. Posso raggiungerli tramite il mio terminale senza problemi. Tuttavia, in questo caso, devo aprire il file con un editor di testo in modo da poterlo copiare e incollare facilmente da esso.

Ma a differenza di Windows, a differenza di Ubuntu non sembra esserci un accesso diretto che posso trovare sul Mac finora che mi consentirà di navigare attraverso la cartella del file system per cartella come mi pare.

Cosa mi sto perdendo?


Basta aprire il file dal Terminale, utilizzando emacs o il comando open se si desidera utilizzare TextEdit. Puoi copiare e incollare dal terminale.
Andrew J. Brehm,

Risposte:


17

Accesso alle cartelle nascoste dal Finder

Se devi accedere a una cartella di sistema non visibile tramite il "normale" Finder, procedi come segue.

Dopo aver aperto la finestra di dialogo Finder, premere Cmd+G. Qui, inserisci il percorso della cartella che desideri aprire.

inserisci qui la descrizione dell'immagine

Accesso a file o cartelle nascosti da una finestra di dialogo

È possibile mostrare i file nascosti da qualsiasi finestra di dialogo di apertura file premendo Cmd+Shift+.. Grazie a @kine per la menzione.

inserisci qui la descrizione dell'immagine

Se si desidera visualizzare sempre i file nascosti (quelli che iniziano con un punto o nascosti attraverso gli attributi del file esteso), immettere quanto segue in un Terminale:

defaults write com.apple.finder AppleShowAllFiles TRUE

Quindi, ricaricare il Finder facendo optionclic sulla sua icona e selezionando "Riavvia".

inserisci qui la descrizione dell'immagine

Puoi anche attivare questa opzione più facilmente con un AppleScript . Vedi questo post per istruzioni su come salvare AppleScript come un'applicazione che puoi usare per attivare l'opzione senza dover usare un terminale.

Apertura diretta dei file di sistema tramite il Terminale

Come da commento di Andrew sopra, ovviamente puoi semplicemente inserire quanto segue:

open -a TextEdit /etc/hosts
open -a TextEdit ~/.somehiddenfile

O ancora più breve:

open -t /etc/hosts

Da:

-t Fa sì che il file venga aperto con l'editor di testo predefinito, come determinato tramite LaunchServices


2
Concordo con quanto sopra, tendo a usarlo solo opendal Terminale poiché attivare / disattivare i file nascosti in Finder è irritante. Inoltre, se vuoi vedere solo i file nascosti in una finestra di dialogo apri / salva (ad esempio hai già aperto TextMate e vuoi modificare / etc / hosts o altro), premi Cmd+Shift+.(punto / stop completo) nella finestra di dialogo aperta per abilitare i file nascosti lì. L'impostazione verrà ripristinata alla successiva apertura della finestra di dialogo.
kine,

2
@kine Right. L'ho dimenticato. Aggiunto alla risposta, grazie!
slhck,

1

Penso che il modo più semplice per attivare / disattivare la visibilità dei file nascosti sia usando TinkerTool . Basta selezionare "Mostra file nascosti e di sistema" e fare clic su "Riavvia Finder". È gratuito e ti dà anche accesso a molte altre utili impostazioni del sistema operativo.inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.