Jak uzyskać dostęp do ukrytych lub systemowych plików w OS X.

13

Potrzebuję uzyskać dostęp do plików / folderów, które nie są częścią tego okna dialogowego, które pojawia się w „Finderze” lub jakkolwiek to się nazywa. Niektóre z tych plików mogą być ukrytymi typami plików. Bez problemu mogę się do nich dostać przez terminal. Jednak w tym przypadku muszę otworzyć plik za pomocą edytora tekstu, aby móc z niego łatwo skopiować i wkleić.

Ale w przeciwieństwie do systemu Windows, w przeciwieństwie do Ubuntu, wydaje się, że nie ma do tej pory bezpośredniego dostępu do komputera Mac, co pozwoli mi przeglądać folder systemu plików według folderów, jak mi się podoba.

czego mi brakuje?

Chris
źródło
Wystarczy otworzyć plik z terminala, używając emacsa lub polecenia open, jeśli chcesz użyć TextEdit. Możesz skopiować i wkleić z terminala.
Andrew J. Brehm,

Odpowiedzi:

17

Dostęp do ukrytych folderów z Findera

Jeśli chcesz przejść do folderu systemowego niewidocznego w „normalnej” Finderze, wykonaj następujące czynności.

Po otwarciu okna Findera naciśnij Cmd+G. Tutaj wprowadź ścieżkę do folderu, który chcesz otworzyć.

wprowadź opis zdjęcia tutaj

Dostęp do ukrytych plików lub folderów z okna dialogowego

Możesz wyświetlić ukryte pliki w dowolnym otwartym oknie dialogowym pliku, naciskając Cmd+Shift+.. Dzięki @kine za wzmiankę.

wprowadź opis zdjęcia tutaj

Jeśli chcesz zawsze wyświetlać ukryte pliki (te zaczynające się od kropki lub ukryte przez rozszerzone atrybuty pliku), wprowadź następujące dane w terminalu:

defaults write com.apple.finder AppleShowAllFiles TRUE

Następnie ponownie załaduj Findera, optionklikając jego ikonę i wybierając „Uruchom ponownie”.

wprowadź opis zdjęcia tutaj

Możesz także łatwiej przełączać tę opcję za pomocą AppleScript . Zobacz ten post, aby uzyskać instrukcje dotyczące zapisywania AppleScript jako aplikacji, której można używać do przełączania opcji bez konieczności używania terminala.

Bezpośrednie otwieranie plików systemowych przez terminal

Zgodnie z powyższym komentarzem Andrew możesz oczywiście wpisać następujące informacje:

open -a TextEdit /etc/hosts
open -a TextEdit ~/.somehiddenfile

Lub jeszcze krócej:

open -t /etc/hosts

Od:

-t Powoduje otwarcie pliku za pomocą domyślnego edytora tekstu, określonego przez LaunchServices

slhck
źródło
2
Zgadzam się z powyższym, zwykle używam openz Terminala, ponieważ przełączanie ukrytych plików w Finderze jest irytujące. Ponadto, jeśli chcesz zobaczyć tylko ukryte pliki w otwartym oknie dialogowym Otwórz / Zapisz (na przykład masz już TextMate otwarty i chcesz edytować / etc / hosts lub cokolwiek innego), naciśnij Cmd+Shift+.(kropka / kropka) w otwartym oknie dialogowym aby włączyć tam ukryte pliki. Ustawienie zostanie zresetowane przy następnym otwarciu okna dialogowego.
kine
2
@kine Right. Zapomniałem tego. Dodałem go do odpowiedzi, dziękuję!
slhck,
1

Myślę, że najłatwiejszym sposobem przełączania widoczności ukrytych plików jest użycie TinkerTool . Wystarczy zaznaczyć „Pokaż ukryte i systemowe pliki” i kliknąć „Uruchom ponownie wyszukiwarkę”. Jest bezpłatny, a także daje dostęp do wielu innych przydatnych ustawień systemu operacyjnego.wprowadź opis zdjęcia tutaj

Kępa
źródło