Mostra / nascondi i file nascosti senza riavviare finder?

10

Sono giunto alla conclusione che quanto segue è il modo di attivare la visibilità dei file nascosti:

defaults write com.apple.finder AppleShowAllFiles YES
# replace YES with NO to hide hidden files
killall -HUP Finder /System/Library/CoreServices/Finder.app

C'è un modo per mostrare / nascondere i file nascosti senza uccidere il Finder?

    
posta Vivek Ragunathan 22.01.2015 - 20:55
fonte

2 risposte

5

Modifica: non sembra più funzionare da El Capitan. killall Finder sembra essere l'unico modo ora.

Questo è il mio attuale metodo El Capitan, che dovrebbe funzionare anche per Mountain Lion & anziani

set newHiddenVisiblesState to "YES"
try
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState & "; killall Finder"

Per Mavericks & Yosemite ...

Non è necessario riavviare il Finder, aggiornare solo le finestre.

Questo Applescript cambierà stato & aggiornamento ...

set newHiddenVisiblesState to "YES"
try
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState


tell application "Finder"
    set theWindows to every Finder window
    repeat with i from 1 to number of items in theWindows
        set this_item to item i of theWindows
        set theView to current view of this_item
        if theView is list view then
            set current view of this_item to icon view
        else
            set current view of this_item to list view

        end if
        set current view of this_item to theView
    end repeat
end tell

Ringraziamento a ganbustein per la migliorata routine Nascondi / Mostra

    
risposta data 22.01.2015 - 21:11
fonte
8

Su macOS Sierra, versione 10.12.4 e successive, puoi premere + Maiusc + . (punto) , per attivare o disattivare i file nascosti all'interno del Finder.

Modifica in ritardo: al momento funziona anche su Mojave, dal b5 al 18 ago 2018.

    
risposta data 23.07.2017 - 21:49
fonte

Leggi altre domande sui tag