Puoi nascondere i file nascosti in cartelle specifiche (come il desktop) mantenendoli visualizzati ovunque?

8

Lavoro sempre con i file nascosti, ma mi piace un desktop sgombro. Sarebbe bello creare file come .DS_Store e .localized invisible solo sul desktop.

Si noti che sono già a conoscenza di questo vecchio e affidabile standby del terminale:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

L'impostazione di questo flag su FALSE si applica a tutto il sistema. Il mio obiettivo è fare un'eccezione per il desktop. Qualche suggerimento?

    
posta Matthew Eppelsheimer 06.10.2011 - 22:49
fonte

6 risposte

1

Anche se non sono sicuro di come soddisfare la tua richiesta esatta, utilizzo questo piccolo widget che dà accesso a 1 pulsante per nascondere / mostrare i file nascosti.

    
risposta data 07.10.2011 - 02:59
fonte
1
chflags hidden ~/Desktop/hideme

Questo rende il file / cartella invisibile dal Finder e salva / apre i pannelli. Puoi usare {command} {shift}. per attivare la visibilità durante il salvataggio / l'apertura.

    
risposta data 07.10.2011 - 04:41
fonte
1

Il mio approccio a questo è stato impostare Finder per mostrare in genere file invisibili e quindi impostare esplicitamente il flag invisibile su file / cartelle sul desktop che corrispondono a determinati criteri (. *, Icona, ecc.)

Ma questo approccio non ha funzionato, in quanto Finder quindi non mostra solo i file nascosti perché iniziano con un punto, ma anche quelli che hanno il contrassegno invisibile nella loro voce del filesystem.

Ciononostante ti postò questa idea, forse ti porterà a una soluzione.

# Set Finder to show all hidden files
# Only needs to be executed one time.
defaults write com.apple.finder AppleShowAllFiles ON

# Then explicitly flag certain files on the Desktop as invisible
# Run this at every login or at certain intervals (cron job)
/usr/bin/SetFile -a V ~/Desktop/.* ~/Desktop/Icon ~/Desktop/OtherPatternForHiding
    
risposta data 28.12.2011 - 22:03
fonte
1

Questo non risponde alla tua domanda molto specifica ma fornisce una soluzione alternativa. Supponendo che tu voglia avere un accesso facile e veloce ai file nascosti e non averli sempre aperti, il che non è raccomandato in ogni caso.

Ecco un piccolo script che automatizza il processo fino a un singolo clic per mostrare o nascondere. Elimina:

1 possibili problemi con i file nascosti che mostrano tutto il tempo

Terminale a 2 aperture e digitando i file nascosti dello show, comando ogni volta.

3: Estremamente user friendly.

Installa questa come applicazione sul tuo dock per un accesso facile e veloce.

-- AppleScript to toggle hidden "." files
-- Submitted by Baltwo on Apple Support Community

try
    do shell script "defaults read com.apple.finder AppleShowAllFiles"
on error
    do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end try

if (do shell script "defaults read com.apple.finder AppleShowAllFiles") is equal to "0" then
    do shell script "defaults write com.apple.finder AppleShowAllFiles 1"
else
    do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end if

do shell script "killall Finder"
    
risposta data 28.01.2014 - 18:11
fonte
0

Suggerirei di provare TotalFinder . Tra le molte altre funzionalità, ti offre una scorciatoia per mostrare / nascondere i file invisibili nel Finder, ma non mostra file invisibili sul desktop.

Sono $ 18, ma hai anche finestre Finder a schede doppie e a schede e una finestra Finder simile a Visor che puoi far apparire da qualsiasi app.

    
risposta data 07.10.2011 - 02:48
fonte
0

Questo è certamente un kludge, ma sostituendo le icone per .localized e .DS_Store con un file .icns trasparente come questo ti consente di trascinarli in una posizione dello schermo che è leggermente meno odiosa, dal punto di vista della confusione. Non è ancora buono come essere in grado di affermare l'equivalente di ShowAllFilesExceptHere

    
risposta data 04.08.2013 - 03:54
fonte

Leggi altre domande sui tag