Menampilkan kunci tersembunyi file tersembunyi pada Maverick yang hilang?


67

Pada versi OS X sebelumnya, dimungkinkan untuk menampilkan file tersembunyi di kotak dialog Finder (Buka, Simpan, dll.) Menggunakan Command-Shift-Period.

Di Mavericks, fitur itu tidak berfungsi untuk saya. Apakah ada perintah lain yang bisa digunakan? Saya lebih suka tidak mengaktifkan file tersembunyi secara global.

EDIT: Saya yang menawarkan hadiah. Sepertinya saya tidak bisa berkomentar karena saya tidak punya cukup perwakilan sekarang :)

Jadi ... ya, saya juga menjalankan 10.9.1 dan tidak berhasil. Saya telah menggunakannya di versi OSX sebelumnya dan bekerja dengan baik. Script yang disebutkan OK untuk menampilkan file tersembunyi di Finder, tetapi tidak berfungsi dengan baik saat menggunakan dialog buka / simpan.

Kasus penggunaan saya: kadang-kadang saya perlu membuka / menyimpan file ke /tmpdirektori. Dalam versi OSX sebelumnya saya hanya menggunakan dialog untuk sampai ke root disk, dan kemudian tekan CommandShift.dan kemudian saya bisa melihat /tmpdirektori (sebenarnya /private/tmp).

Jadi, jika Anda menggunakan versi OSX yang sama dan tidak berfungsi untuk Anda, saya kira harus ada cara untuk mengaktifkan kembali ini. Ada ide?


5
Saya baru saja mencoba Cmd-Shift-. dalam dialog Open ... (di Chrome pada 10.9.1) dan berhasil dengan baik. Apakah Anda: 1) yakin bahwa folder yang Anda gunakan pintasan sebenarnya memiliki file tersembunyi di dalamnya (saya menggunakannya dalam ~) ?; 2) Cmd-Shift-. belum dipetakan kembali ke sesuatu yang lain di sistem Anda?
Ian C.

3
Ini masih bekerja pada
10.9.1

@ Kristen: Mesin saya saat ini tidak mengalami masalah yang Anda alami, jadi sulit untuk mereplikasi / menyelesaikan masalah untuk saya; namun, semoga saya dapat membantu Anda mengisolasi apa yang mungkin menyebabkannya. Apakah akun pengguna yang Anda gunakan pada mesin Anda disiapkan sebagai akun Admin? Juga, kapan terakhir kali Anda melakukan Izin Perbaikan di komputer?
Anil Natha

@ Christian dan Boyd, saya hanya ingin mengklarifikasi sesuatu. Apakah masalah ini terjadi di kotak dialog buka / simpan, pada dasarnya apakah itu aplikasi independen, atau apakah itu terjadi hanya dalam sejumlah aplikasi yang terbatas.
Anil Natha

1
saya mengonfirmasi bahwa pintasan toggle lama berhenti bekerja untuk saya juga pada 10.9.1. harus menggunakan semua file secara global dengandefaults write -g AppleShowAllFiles -bool true
Viktor Trón

Jawaban:


60

Binding kunci tidak berfungsi dalam mode tampilan Kolom pada Maverick, tetapi berfungsi dalam misalnya mode tampilan Daftar. Beralih kembali ke mode tampilan Kolom setelah melakukan beralih dalam mode tampilan Daftar kemudian menunjukkan file yang tersembunyi.


6
Ini!! Ini jawabannya! +1 terima kasih. Saya tidak bisa membayangkan apa yang mengilhami mereka untuk menonaktifkannya untuk mode kolom
Anentropic

@Anentropic: Saya terlambat dalam diskusi ini. Saya menemukan jawaban Anda dan berfungsi untuk saya, saya bisa melihat file yang tersembunyi tetapi saya tidak bisa membukanya seperti yang saya bisa di versi sebelumnya. Apakah Anda tahu cara membuka file yang disembunyikan?
Nrc

@ Arc jika Anda berada di kotak dialog untuk membuka file, kemungkinan program yang Anda gunakan hanya menentukan jenis file tertentu (mis. Ekstensi file) yang sesuai untuk dibuka ... file tersembunyi sering kali unix file yang diawali dengan periode dan jadi akan disaring oleh sebagian besar program kecuali Anda memilih opsi 'semua tipe file' ... mungkin ini adalah masalah Anda?
Anentropic

+1 Terima kasih atas tipnya. Tapi serius ... sebodoh apa ini? Mengapa kombinasi tombol berfungsi dalam satu mode tampilan dan bukan yang lain? Sial ...
Pierre Henry

3
Itu tidak dinonaktifkan, itu hanya buggy. Setelah menekan Cmd + Shift + ., klik ke folder lain lalu klik kembali dan Anda dapat melihat file yang tersembunyi, bahkan dalam mode kolom.
Tamlyn

38

Saat ini saya sedang menjalankan OS X (10.9.1) dan baru saja mencoba cara pintas keyboard + + .di kotak dialog save dan berfungsi dengan baik.

Saya juga mengatur AppleScript di komputer saya dengan pintasan keyboard ^+ + + .yang mengubah visibilitas file tersembunyi di dalam Finder kapan pun saya mau. Dengan cara ini saya tidak perlu menjalankan perintah terminal secara manual untuk menampilkan file yang tersembunyi, dan saya dapat dengan cepat mematikannya untuk menghindari memodifikasi file sistem secara tidak sengaja. Saya menggunakan FastScripts (juga tersedia di Mac App Store ) untuk memungkinkan saya mengatur pintasan keyboard untuk AppleScript saya, dan menempatkan AppleScript di ~/Library/ScriptsFolder saya .

Memperbarui

Saya telah memperbarui skrip saya sehingga Finder tidak perlu dibunuh setiap kali Anda ingin menampilkan / menyembunyikan tampilan file tersembunyi. Seperti yang ditunjukkan oleh markhunte, Anda dapat mengaktifkan kondisi tampilan jendela Finder yang akan menyegarkan daftar konten. Terima kasih markhunte karena menunjukkannya padaku! Berikut skrip yang diperbarui:

(*
    Author: Anil Natha
    Description: 
        This script toggles the visibility of hidden files in OS X. This includes
        showing hidden files in Finder windows and on the desktop.
    Last Updated: 2015-02-20
*)
tell application "System Events"

    try
        set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    on error
        set hiddenFilesDisplayStatus to "NO"
    end try
    set hiddenFilesNewDisplayStatus to "NO"

    if hiddenFilesDisplayStatus is "NO" then
        set hiddenFilesNewDisplayStatus to "YES"
    end if

    do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus

end tell

tell application "Finder"

    set allWindows to windows

    repeat with currentWindow in allWindows
        set currentWindowView to get the current view of the currentWindow
        set alternateWindowView to list view
        if currentWindowView is list view then
            set alternateWindowView to icon view
        end if
        set the current view of the currentWindow to alternateWindowView
        set the current view of the currentWindow to currentWindowView
    end repeat

end tell

Versi skrip yang lebih lama tercantum di bawah ini. Meskipun berfungsi, saya tidak menyarankan menggunakannya lagi sekarang karena skrip di atas bekerja lebih efisien.

tell application "System Events"

    set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    set hiddenFilesNewDisplayStatus to "NO"

    if hiddenFilesDisplayStatus is "NO" then
        set hiddenFilesNewDisplayStatus to "YES"
    end if

    do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus
    do shell script "killall Finder"

end tell

Terima kasih. Cobalah pintasan keyboard. Saya telah menggunakannya selama beberapa tahun dan telah berguna beberapa kali.
Anil Natha

3
Dicoba pada 10.9.1. Tampaknya berfungsi tetapi perlu mengklik dan masuk ke folder untuk memperbaruinya. Tidak terlalu elegan, tetapi efektif. Terima kasih
Joop

Itu aneh bahwa Anda harus mengklik dan masuk ke folder. Apakah Anda harus melakukan itu sebelum atau setelah Anda memicu jalan pintas? Bagaimanapun, untuk Finder untuk mengenali perubahan, itu harus di-restart, ketika itu terjadi, saya cukup menggunakan tombol ⌘ + TAB untuk kembali ke jendela Finder jika diperlukan.
Anil Natha

2
Saya telah menemukan di 10.9x finder tidak harus di-restart. Anda hanya dapat mengubah tampilan menjadi sesuatu yang lain dan kembali lagi melihat jawaban saya di sini stackoverflow.com/a/21790997/261305
markhunte

Terima kasih atas tipnya @markhunte. Saya tidak tahu tentang solusi itu, dan bagus juga! Sekarang saya perlu menyesuaikan skrip saya sehingga hanya menyegarkan tampilan daripada membunuh Finder. Terima kasih lagi.
Anil Natha

3

Tidak pernah tahu bahwa fitur itu ada. Tapi kemudian, saya selalu menggunakan cara yang berbeda, yang masih berfungsi di 10.9:

Perpanjangan sistem Default Folder X . Ini barang lama, dan masih bekerja dengan baik.

Salah satu opsi Tingkat Lanjut adalah untuk menahan Optionketika memilih Buka / Simpan dll. Untuk menampilkan semua file, termasuk yang tersembunyi.


2

Itu masih bekerja, tapi itu buggy bagi saya.

Saya harus mengubah direktori dan kemudian kembali ke folder pertama. Kemudian ditampilkan file tersembunyi.

Tidak membantu menutup / membuka kembali dialog. Saya tidak yakin seberapa luas bug itu atau apa pemicunya (laptop ini kurang dari 48 jam di luar kotak).


Masalah yang sama di sini. Laptop saya berumur satu minggu.
Vitaly

1

Pintasan ⌘⇧. masih berfungsi dengan baik untuk saya di Mavericks. Tampaknya tidak berubah sejak versi OS X sebelumnya.

Beberapa hal yang dapat Anda coba ...

  • Pastikan bahwa folder yang Anda lihat memiliki file / folder tersembunyi.

    • Anda dapat menggunakan lsTerminal untuk melihat apakah ada file / folder tersembunyi:

      cd /path/to/folder && ls -la
      
  • Pastikan Anda tidak memetakan ulang pintasan ke hal lain.

    • Periksa System PreferencesKeyboardShortcuts untuk pemetaan apa saja untuk ⌘⇧.
    • Periksa setiap 3 rd aplikasi pihak untuk pemetaan untuk ⌘⇧.

Apakah Anda meningkatkan atau menginstal baru? Apakah Anda memiliki skrip / pengait lain yang diinstal?
JBRWilkinson

0

Seperti banyak orang lain katakan, itu masih berfungsi dengan baik. Mungkin Anda mengubah pintasan ke ini dan itu menutupi tugas yang Anda maksudkan yaitu menampilkan file yang disembunyikan.


0

Ini bukan solusi untuk tombol pintas tetapi saya akan membagikan apa yang saya gunakan untuk tugas ini. Aplikasi Funter


-1

Anda dapat menyalakannya secara default dengan melakukan perintah Terminal ini:

defaults write com.apple.finder AppleShowAllFiles -boolean true
killall Finder

... tapi ini kurang nyaman dibandingkan dengan pintasan keyboard ... tetapi Anda dapat membuat alur kerja Automator yang menjalankan layanan yang menjalankan perintah Terminal yang ditugaskan ke Pintasan Keyboard Preferensi Sistem ... tapi masih tidak senyaman.


downvoters silakan tinggalkan komentar
JBRWilkinson
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.