Come visualizzare la directory principale e le sottodirectory nel Finder?

75

Apparentemente, l'icona Macintosh HD sul desktop punta alla directory principale ma non mostra tutti i contenuti.

Alcuni file e directory sono uguali a quelli che vedo quando eseguo una ls su / dir in Terminale, ma la maggior parte delle altre directory come /usr , /bin , ecc. non sono visibili.

Suppongo che per sicurezza, Mac OS X non mostri il resto dei file e delle directory. C'è un modo per cambiare questo comportamento in modo da renderlo come noi vediamo la cartella root in Linux?

Modifica: hai appena trovato il seguente qui :

The Finder and the Terminal show different contents for the root directory. Some items in the root directory are not visible in the Finder. This reduces visual clutter and enhances simplicity. If you are familiar with a UNIX-style command line you can use Terminal to view all items in a directory.

Come da questa nota, Terminal deve essere utilizzato per visualizzare tutti gli elementi. Quindi, cosa fanno gli altri? Usa il terminale o c'è un altro modo?

    
posta Atul Goyal 28.12.2011 - 21:25
fonte

11 risposte

48

Inserisci nel terminale:

sudo chflags nohidden directoryname

Dove nome directory è il nome della directory che si desidera vedere nel Finder.

Inverti questo digitando:

sudo chflags hidden directoryname

Il Macintosh HD assomiglia fondamentalmente alla directory radice. Se vuoi che appaia sul desktop e nel Finder, modifica le preferenze del Finder.

Visualizzazione di tutti i file nel Finder

Scrivi nel terminale

defaults write com.apple.finder AppleShowAllFiles TRUE

Quindi scollegati e torna indietro.

    
risposta data 28.12.2011 - 21:33
fonte
61

Shift - Comando - G in Finder visualizza una finestra di dialogo "Vai alla cartella". Digitare il nome della directory, ad esempio /usr/local . Finder mostrerà la directory. Lo uso con il Finder in "Visualizza come colonne"

Anche se questo non fornisce una directory sfogliabile dalla directory principale in giù, l'ho trovato abbastanza utile.

    
risposta data 22.02.2013 - 04:15
fonte
6

Il problema con l'utilizzo di sudo chflags nohidden / è che mostrerà la directory di root (che è già visibile) ... ma si desidera scoprire le cartelle particolari che sono all'interno la directory principale. Ecco perché sudo chflags -R nohidden /* funzionerà.

Ma questo renderà tutto nella directory root visibile.

Personalmente, non volevo rendere tutto visibile, solo la directory / usr.

Quindi ho usato sudo chflags nohidden /usr

    
risposta data 17.10.2013 - 06:15
fonte
2

Cambia il comando in:

sudo chflags -R nohidden /*

Certamente c'è un pericolo in questo. Il contrario nasconderà tutto. Quindi la soluzione migliore è fare:

ls -lo

per elencare i file che vuoi vedere.

    
risposta data 22.04.2012 - 14:24
fonte
2

Vorrei aggiornarlo con alcune informazioni pertinenti relative a El-Capitan. Le risposte più votate (che hanno funzionato bene in passato), non sembrano più funzionare. Continuo a ricevere risposte "Operazione non consentita" quando provo ad usare il comando schflags suggerito per la directory / usr, ad esempio.

Questo sembra essere di progettazione, in quanto un nuovo paradigma di sicurezza di Apple rimuove la capacità di un amministratore di modificare determinati flag sulle principali directory di sistema.

Una buona soluzione che ho trovato (che risponde alla domanda originale) è semplicemente quella di usare l'opzione Vai alla cartella (cmd-shift-G) per andare direttamente alle directory necessarie (mi piace avere / usr, / var, e / etc visibili nel Finder), quindi trascinali nella barra Preferiti per un facile accesso.

    
risposta data 07.08.2017 - 21:19
fonte
2

Il modo 2018 (High Sierra) per me sembra essere:

  1. apri Finder
  2. Apri le preferenze
  3. Vai alla barra laterale
  4. Aggiungi quello che vuoi
risposta data 05.08.2018 - 11:06
fonte
1

Nessuna delle risposte di cui sopra funziona per me in Sierra (versione 10.12.2), ma l'inserimento di questo comando nel terminale funziona e mostra tutti i file nascosti ovunque (disattivato in modo da poter vedere quali sono nascosti dalla progettazione), tra cui /var , /usr , /etc , ecc.

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

Nota che questo mostra i file nascosti ovunque - Lo considero una cosa buona, ma alcune persone potrebbero non voler vedere tutti i file nascosti disseminati nelle loro directory. Il killall Finder bit riavvia semplicemente il Finder in modo che la modifica abbia effetto immediato.

Credito a questo articolo LifeWire , che raccomanda anche di usare questo comando se sei su OS X 10.8 o precedente:

defaults write com.apple.finder AppleShowAllFiles TRUE ; killall Finder

Entrambi i comandi possono essere annullati ripetendo il comando ma sostituendo true (o TRUE ) con false (o FALSE ).

La directory root appare così dopo la modifica:

    
risposta data 28.02.2018 - 16:09
fonte
-1

Vai a Finder- > Preferenze ... Nella scheda Barra laterale trovi il tuo nome Mac nella sezione DISPOSITIVI . Impostalo controllato. Quindi chiudi le preferenze e controlla la barra laterale del Finder. Il tuo nome Mac è apparso nella sezione DEVICES ? La cartella Partizione principale è all'interno? Questa è la directory radice! (questo non ha funzionato su tutti i Mac per me, a volte la partizione principale non era inclusa)

    
risposta data 13.02.2016 - 15:24
fonte
-2

Prova questo:

Apri Finder > Preferenze > Dispositivi (controlla il nome del tuo Mac)

Spero che questo possa aiutarti.

    
risposta data 06.08.2012 - 21:48
fonte
-2

Puoi installare kde4-baseapps con MacPorts e usare Dolphin al fianco di Finder. Il Finder è spazzatura ... Dolphin è ok.

    
risposta data 30.04.2016 - 00:06
fonte
-3

Premendo Command + Up si salirà di 1 livello per rivelare la directory root.

    
risposta data 30.12.2013 - 08:35
fonte

Leggi altre domande sui tag