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?


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.


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


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.


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

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"

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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.