Odpowiedzi:
Identyfikator pakietu jest com.apple.finderpisany małymi literami.
defaults write com.apple.Finder AppleShowAllFiles YES zapisze również ustawienie jako ciąg, ale zwykle nie ma to znaczenia.
defaults write com.apple.finder AppleShowAllFiles -bool true
osascript -e 'quit app "Finder"'
Proszę użyć, defaults read com.apple.finder AppleShowAllFilesaby odczytać aktualny status.
Zauważ, że różni się używanie komendy z użytkownikiem root (np. Sudo) lub zwykłym użytkownikiem i używanie com.apple.finder z Finderem małymi literami.
Dla Ukryj ukryte pliki korzystać defaults write com.apple.finder AppleShowAllFiles 0z prądu użytkownika oknie terminala nie używając sudoani sudo supoleceń.
Dla Pokaż ukryte pliki użytkudefaults write com.apple.finder AppleShowAllFiles 1
Następnie uruchom ponownie Findera za pomocą killall Finder
Testowane na OS X 10.8.4.
Miałem ten problem. Wypróbowałem rozwiązanie Lauriego i odniosłem sporadyczny sukces. Odkryłem, że moim szczególnym problemem było to, że czasami uruchamiałem polecenie z poziomu roota. Uruchamianie go ze standardowych uprawnień okazało się konsekwentnie skuteczne, a uruchamianie go z poziomu root konsekwentnie nie powiodło się.
Mam 2 komputery Mac, oba z systemem 10.8.3. Byłem w stanie korzystać z
defaults write com.apple.Finder AppleShowAllFiles YES
sugestia na moim Macu Mini z sukcesem, ale nie działała na MacBooku Pro bez względu na to, ile razy (lub jakiej metody użyłem), aby ponownie uruchomić Findera. Kiedy użyłem metody „boolean”, zadziałało to na MacBooku po raz pierwszy. Macbook to urządzenie z 2010 r. I mini z 2012 r., Ale wszystko to powinno być tylko w systemie operacyjnym, a nie związane ze sprzętem. bardzo dziwne, ale bardzo dziękuję za opublikowanie obu opcji. Zaczynałem wariować, próbując zobaczyć ukryte pliki na laptopie. Użyłem nawet „sudo” do metody „AppleShowAllFiles”, myśląc, że to kwestia uprawnień, ale to nie pomogło.
Użyj -booleanopcji:
defaults write com.apple.Finder AppleShowAllFiles -boolean TRUE
killall Finder
YES nie jest automatycznie interpretowany jako boolean, ale jako ciąg znaków.
-booleanwersją? Przepraszam, nie mam systemu 10.8 do przetestowania.