Bagaimana cara menampilkan file tersembunyi di Finder dengan pintasan keyboard?

14

Apa Ubuntu CTRL+ Hsetara dalam OSX Singa Finder untuk beralih tampilan file tersembunyi?

Semua pencarian saya menunjukkan saya untuk menggunakan: defaults write com.apple.finder AppleShowAllFiles TRUEyang tidak persis sama dan efeknya agak permanen.

kunal
sumber
1
Pada macOS 10.12, Finder mendukung ⇧⌘. untuk melakukan ini.
Quinn Taylor

Jawaban:

15

⇧⌘. memperlihatkan file tersembunyi dalam dialog file dan di beberapa aplikasi pihak ketiga seperti TotalFinder. Transmit juga memiliki item menu untuk mengganti file yang tersembunyi, tetapi secara default ditugaskan ke ⇧⌘B.

Tidak ada yang setara dengan itu di Finder. Tetapi Anda dapat menetapkan pintasan ke skrip seperti ini dengan FastScripts atau dengan membuat layanan Automator.

k="com.apple.finder AppleShowAllFiles"
[[ "$(defaults read $k)" == 0 ]] && b=true || b=false
defaults write $k -bool $b
osascript -e 'quit app "Finder"' && open -a Finder

Lri
sumber
mengambil langkah ini lebih jauh ... tambahkan layanan untuk menampilkan / menyembunyikan file tersembunyi dari alur kerja Automator. lihat hints.macworld.com/article.php?story=20100719001040829
libjack
@ Libjack Saya mengedit jawaban untuk menambahkan instruksi untuk membuat layanan Automator juga.
Lri
1
Ini tidak berfungsi pada Singa Gunung! Ada ide mengapa?
Mohamad
@Mohamad Acara mengaktifkan sepertinya waktu habis. Saya menggantinya dengan skrip shell.
Lri
Terima kasih. Saya akan mencoba ini dan melaporkan kembali jika saya memiliki masalah!
Mohamad
7

defaults write com.apple.finder AppleShowAllFiles FALSEbalikkan itu. Dan tidak ada fungsi seperti itu (sembunyikan / tampilkan online tanpa restart) yang tertanam dalam Finder.

Itu mungkin karena siapa pun yang membutuhkannya akan lebih suka ls -a.) BTW Jika Anda hanya perlu daftar file tersembunyi gunakanls -ld .??*

iskra
sumber
3
+1 untuk perintah lucu yang belum pernah saya lihat sebelumnya.??*
gentmatt
@Matt Saya sendiri sedikit monyet terminal karena saya menggunakan banyak perintah dan argumen tanpa pemahaman penuh tetapi menemukan mereka sebagaimana adanya ketika mereka diperlukan dan terus menggunakannya dalam bentuk aslinya =) Komentar Anda mendorong saya untuk lihat argumen ini ketika saya punya sedikit waktu lagi (saya ingin tahu mengapa ada dua ?? dan kemudian wild card juga) tetapi untuk saat ini bekerja untuk saya). Tetapi jika Anda dapat memberi saya tautan yang dengan jelas menjelaskan argumen untuk perintah unix yang akan menjadi manis)
iskra
sejauh yang saya mengerti .??*akan mencari file yang dimulai dengan .dan setidaknya dua karakter dalam nama. Anda dapat menggunakan .*juga untuk membuat daftar semua file yang tersembunyi. Tapi bukan itu intinya. Saya mencari untuk menunjukkan / menyembunyikan file di finder tanpa berpindah ke terminal setiap kali. Anda akan mengetahui hal ini jika Anda telah mencoba ubuntu miskin / gratis :)
kunal
pola yang sedikit lebih baik (tetapi lebih sulit untuk .[^.]*
diketik
3

Anda bisa membeli TotalFinder . Ini adalah pengganti pencari yang mendukung fitur ini (dan banyak fitur bagus lainnya seperti tab). TotalFinder menampilkan .pintasan seperti yang terlihat di sini:

Contoh File Tersembunyi

Lihat detail lebih lanjut tentang fitur khusus ini di situs mereka

claytron
sumber
3

Ada pintasan keyboard sederhana, setidaknya sejak Sierra (macOS 10.12). Pastikan Finder adalah aplikasi aktif dan gunakan pintasan keyboard ini:

CommandShift. (itu berhenti penuh / periode di akhir)

Scott Smith
sumber
0

Wow, suara di atas sangat rumit, mengapa tidak membuka terminal, dan

  • ketik defaults write com.apple.Finder AppleShowAllFiles YESdan tekan kembali
  • Sekarang Ctrl- OptKlik ikon Finder dan pilih Luncurkan Ulang

Untuk un-hide jalankan defaults write com.apple.Finder AppleShowAllFiles NOdengan cara yang sama.

Al Petrella
sumber
2
Agak lebih sulit untuk mensetup tetapi lebih mudah digunakan setelahnya, terutama jika Anda tidak menggunakan Terminal.app banyak.
nohillside
Kenapa tidak? Karena si penanya secara khusus diminta untuk bisa melakukannya dengan cara pintas keyboard.
calum_b