Czy możesz ukryć ukryte pliki w określonych folderach (np. Na pulpicie), jednocześnie pokazując je gdzie indziej?

8

Cały czas pracuję z ukrytymi plikami, ale lubię uporządkowany pulpit. Byłoby miło, gdyby pliki takie jak .DS_Store i .lokalizowane były niewidoczne tylko na pulpicie.

Pamiętaj, że już wiem o tym sprawdzonym, starym terminalu w trybie gotowości:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Ustawienie tej flagi na FAŁSZ dotyczy wszystkich elementów w systemie. Moim celem jest zrobienie wyjątku dla pulpitu. Jakieś sugestie?

Matthew Eppelsheimer
źródło
Czy zapisujesz pliki na pulpicie, czy zawsze utrzymujesz porządek?
Daniel
Zazwyczaj jest uporządkowany (bez plików).
Matthew Eppelsheimer,

Odpowiedzi:

1

Chociaż nie jestem pewien, jak spełnić twoje dokładne żądanie, używam tego małego widżetu, który daje dostęp do 1 przycisku do ukrywania / pokazywania ukrytych plików.

Alexander - Przywróć Monikę
źródło
Chociaż to nie odpowiada na moje pytanie, wciąż jest przydatne. Dzięki!
Matthew Eppelsheimer,
link już nie działa. jak nazywa się widget?
mr.musicman
Hidden Files: mac.softpedia.com/get/Dashboard-Widgets/Webcams/Miscellaneous/...
Alexander - Przywróć Monikę
1
chflags hidden ~/Desktop/hideme

To powoduje, że plik / folder jest niewidoczny z Findera i zapisuje / otwiera panele. Możesz użyć {command} {shift}. przełączać widoczność podczas zapisywania / otwierania.

Jonathan Dough
źródło
Witamy, aby zapytać inaczej! Czy możesz wyjaśnić, co to robi? Podaj więcej szczegółów niż jedno-wierszowe polecenie terminalu. Więcej informacji znajdziesz w często zadawanych pytaniach. Dzięki.
Nathan Greenstein,
Właśnie to przetestowałem. Jeśli włączysz ustawienie Findera „pokaż wszystkie pliki” i uruchomisz chflags hidden .DS_Store, nic się nie stanie.
Graham,
Potwierdzam obserwację @Graham, to nie działa na Mountain Lion.
Kheldar
1

Moje podejście do tego polegało na ustawieniu Findera, aby generalnie pokazywał niewidoczne pliki, a następnie jawnym ustawieniu niewidzialnej flagi na plikach / folderach na pulpicie, które spełniają określone kryteria (. *, Ikona itp.).

Ale to podejście zawiodło, ponieważ Finder konsekwentnie pokazuje nie tylko pliki ukryte, ponieważ zaczynają się od kropki, ale także te, które mają niewidoczną flagę we wpisie systemu plików.

Niemniej jednak przesyłam wam ten pomysł, być może prowadzi to do rozwiązania.

# 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
porg
źródło
1

To nie odpowiada na twoje bardzo szczegółowe pytanie, ale stanowi alternatywne rozwiązanie. Zakładając, że chcesz mieć łatwy i szybki dostęp do ukrytych plików i nie otwierać ich przez cały czas, co i tak nie jest zalecane.

Oto mały skrypt, który automatyzuje proces do jednego kliknięcia, aby pokazać lub ukryć. Eliminuje:

1-możliwe problemy z ukrytymi plikami wyświetlanymi przez cały czas

2-otwarcie terminala i wpisywanie pokaż ukryte pliki, polecenia za każdym razem.

3-wyjątkowo przyjazny dla użytkownika.

Zainstaluj tę aplikację jako stację dokującą, aby uzyskać łatwy i szybki dostęp.

-- 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"
Ruskes
źródło
0

Proponuję wypróbować TotalFinder . Wśród wielu innych funkcji daje skrót do pokazywania / ukrywania niewidocznych plików w Finderze, ale nie pokazuje niewidocznych plików na pulpicie.

Jest to 18 USD, ale dostajesz także okna Findera z zakładkami i dwoma oknami oraz okno Findera podobne do wizjera, które można wyskoczyć z dowolnej aplikacji.

joelseph
źródło
Dzieki za sugestie. Ale jeśli aplikacja to potrafi, to czy nie jest prawdopodobne wykorzystanie interfejsu wiersza poleceń?
Matthew Eppelsheimer,
Opcja TotalFinder pokazująca ukryte pliki jest niezależna od AppleShowAllFiles, więc niekoniecznie oznacza, że ​​ten sam efekt można uzyskać za pomocą wiersza poleceń - ale mam nadzieję, że tak będzie.
joelseph
0

To wprawdzie kludge, ale zastąpienie ikon .localized i .DS_Store przezroczystym plikiem .icns, takim jak ten, pozwala przeciągnąć je do miejsca na ekranie, które jest nieco mniej nieprzyjemne, z perspektywy bałaganu. Nadal nie jest tak dobry, jak możliwość zapewnienia odpowiednika ShowAllFilesExceptHere

dan2bit
źródło