Hiển thị tập tin ẩn khóa nóng trên Mavericks đi đâu?


67

Trên các phiên bản trước của OS X, có thể hiển thị các tệp ẩn trong hộp thoại Finder (Mở, Lưu, v.v.) bằng cách sử dụng Command-Shift-period.

Trong Mavericks, tính năng đó không hoạt động đối với tôi. Có một lệnh khác mà người ta có thể sử dụng? Tôi không muốn kích hoạt toàn cầu các tập tin ẩn.

EDIT: Tôi là người cung cấp tiền thưởng. Có vẻ như tôi không thể bình luận vì bây giờ tôi không có đủ đại diện :)

Vì vậy, vâng, tôi cũng đang chạy 10.9.1 và nó không hoạt động. Tôi đã sử dụng nó trong các phiên bản trước của OSX và nó hoạt động tốt. Kịch bản được đề cập là OK để hiển thị các tệp ẩn trong Finder, nhưng nó không hoạt động tốt khi sử dụng hộp thoại mở / lưu.

Trường hợp sử dụng của tôi: đôi khi tôi cần mở / lưu tệp vào /tmpthư mục. Trong các phiên bản trước của OSX, tôi chỉ sử dụng hộp thoại để vào gốc đĩa, sau đó nhấn CommandShift.và sau đó tôi có thể thấy /tmpthư mục (thực sự /private/tmp).

Vì vậy, nếu các bạn đang sử dụng cùng một phiên bản OSX và nó hoạt động với bạn, tôi đoán phải có cách để kích hoạt lại cái này. Có ý kiến ​​gì không?


5
Tôi vừa thử Cmd-Shift-. trong hộp thoại Mở ... (trong Chrome ngày 10.9.1) và nó hoạt động rất tốt. Bạn có: 1) chắc chắn rằng thư mục bạn đang sử dụng lối tắt thực sự có các tệp ẩn trong đó (tôi đã sử dụng nó trong ~)?; 2) Đó là Cmd-Shift-. chưa được ánh xạ vào một cái gì đó khác trên hệ thống của bạn?
Ian C.

3
Điều này vẫn hoạt động vào ngày 10.9.1 của tôi
markhunte

@Cristian: Máy của tôi hiện không gặp sự cố mà bạn đang gặp phải, vì vậy thật khó để sao chép / giải quyết vấn đề cho tôi; tuy nhiên, hy vọng tôi có thể giúp bạn cách ly những gì có thể gây ra nó. Tài khoản người dùng bạn đang sử dụng trên máy có được thiết lập làm tài khoản Quản trị viên không? Ngoài ra, lần cuối cùng bạn thực hiện Quyền sửa chữa trên máy tính là khi nào?
Anil Natha

@Cristian và Boyd, tôi chỉ muốn làm rõ điều gì đó. Sự cố này có xảy ra trong bất kỳ hộp thoại mở / lưu nào không, về cơ bản là ứng dụng độc lập hay chỉ xảy ra trong một số lượng ứng dụng hữu hạn.
Anil Natha

1
tôi xác nhận rằng phím tắt chuyển đổi cũ đã ngừng hoạt động đối với tôi vào ngày 10.9.1. đã phải dùng đến toàn cầu để hiển thị tất cả các tệp luôn códefaults write -g AppleShowAllFiles -bool true
Viktor Trón

Câu trả lời:


60

Các ràng buộc chính không hoạt động trong chế độ xem Cột trên Maverick, nhưng nó hoạt động trong chế độ xem Danh sách. Chuyển về chế độ xem Cột sau khi thực hiện chuyển đổi trong chế độ xem Danh sách, sau đó hiển thị các tệp bị ẩn.


6
Điều này!! Đây là câu trả lời! +1 cảm ơn bạn. Tôi không thể tưởng tượng điều gì đã truyền cảm hứng cho họ để vô hiệu hóa nó cho chế độ cột
Anentropic

@Anentropic: Tôi đến trễ trong cuộc thảo luận này. Tôi tìm thấy câu trả lời của bạn và làm việc cho tôi, tôi có thể thấy các tệp ẩn nhưng tôi không thể mở chúng như tôi có thể trong các phiên bản trước. Bạn có biết làm thế nào để mở các tập tin ẩn?
Nrc

@Nrc nếu bạn đang ở trong hộp thoại để mở tệp thì có khả năng chương trình bạn đang sử dụng chỉ chỉ định một số loại tệp nhất định (tức là phần mở rộng tệp) phù hợp để mở ... các tệp ẩn thường là các tệp không trộn bắt đầu bằng một dấu chấm và do đó, hầu hết các chương trình sẽ được lọc ra trừ khi bạn chọn tùy chọn 'tất cả các loại tệp' ... có lẽ đây là vấn đề của bạn?
Anentropic

+1 Cảm ơn vì tiền boa. Nhưng nghiêm túc ... thật là ngu ngốc? Tại sao tổ hợp phím sẽ hoạt động ở một chế độ hiển thị mà không phải là chế độ khác? Chết tiệt ...
Pierre Henry

3
Nó không bị vô hiệu hóa, nó chỉ là lỗi. Sau khi nhấn Cmd + Shift + ., nhấp vào thư mục khác sau đó nhấp lại và bạn có thể thấy các tệp bị ẩn, ngay cả ở chế độ cột.
Tamlyn

38

Tôi hiện đang chạy OS X (10.9.1) và chỉ cần thử phím tắt + + .trong hộp thoại lưu và nó hoạt động tốt.

Tôi cũng đã thiết lập AppleScript trên máy của mình bằng phím tắt ^+ + + .để tắt khả năng hiển thị của các tệp ẩn trong Finder bất cứ khi nào tôi muốn. Bằng cách này, tôi không phải chạy thủ công lệnh đầu cuối để hiển thị các tệp bị ẩn và tôi có thể nhanh chóng tắt nó để tránh vô tình sửa đổi các tệp hệ thống. Tôi sử dụng FastScripts (cũng có sẵn trong Mac App Store ) để cho phép tôi đặt lối tắt bàn phím cho AppleScript của mình và đặt AppleScript trong ~/Library/ScriptsThư mục của tôi .

Cập nhật

Tôi đã cập nhật tập lệnh của mình để Finder không cần phải bị giết mỗi khi bạn muốn hiển thị / ẩn hiển thị các tập tin ẩn. Như markhunte đã chỉ ra, bạn có thể chuyển trạng thái xem của cửa sổ Finder sẽ làm mới danh sách nội dung. Cảm ơn markhunte đã chỉ ra điều đó cho tôi! Đây là kịch bản cập nhật:

(*
    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

Phiên bản cũ hơn của kịch bản được liệt kê dưới đây. Mặc dù nó hoạt động, tôi không khuyên bạn nên sử dụng nó nữa vì đoạn script trên hoạt động hiệu quả hơn.

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

Cảm ơn. Hãy thử lối tắt bàn phím. Tôi đã sử dụng nó trong một số năm và đã có ích rất nhiều lần.
Anil Natha

3
Đã thử trong 10.9.1. Có vẻ để làm việc nhưng cần phải nhấp ra và vào thư mục để cập nhật. Không thanh lịch lắm, nhưng hiệu quả. Cảm ơn
Joop

Thật kỳ lạ khi bạn phải bấm vào và vào thư mục. Bạn có phải làm điều đó trước hoặc sau khi bạn kích hoạt phím tắt không? Trong mọi trường hợp, để Finder nhận ra sự thay đổi, nó phải được khởi động lại, khi điều đó xảy ra, tôi chỉ cần sử dụng phím ⌘ + TAB để quay lại cửa sổ Finder nếu cần.
Anil Natha

2
Tôi đã tìm thấy trong 10,9x công cụ tìm không phải khởi động lại. bạn chỉ có thể thay đổi chế độ xem sang thứ khác và quay lại xem câu trả lời của tôi ở đây stackoverflow.com/a/21790997/261305
markhunte

Cảm ơn vì tiền boa @markhunte. Tôi không biết về cách giải quyết đó và cũng là một điều tốt! Bây giờ tôi cần điều chỉnh các tập lệnh của mình để nó đơn giản làm mới khung nhìn thay vì giết Finder. Cảm ơn một lần nữa.
Anil Natha

3

Không bao giờ biết rằng tính năng đó tồn tại. Nhưng sau đó, tôi đã luôn sử dụng một cách khác, một cách vẫn hoạt động trong 10.9:

Việc mở rộng hệ thống Default Folder X . Đó là một goodie cũ, và vẫn hoạt động tốt.

Một trong các tùy chọn Nâng cao của nó là nhấn giữ Optionkhi chọn Mở / Lưu, v.v. để hiển thị tất cả các tệp, bao gồm cả các tệp bị ẩn.


2

Nó vẫn hoạt động, nhưng nó đã có lỗi với tôi.

Tôi đã phải thay đổi thư mục và sau đó quay trở lại thư mục đầu tiên. Sau đó, nó hiển thị các tập tin ẩn.

Nó không giúp đóng / mở lại hộp thoại. Tôi không chắc chắn mức độ lan rộng của lỗi hoặc mức độ kích hoạt có thể xảy ra (máy tính xách tay này chưa đến 48 giờ).


Vấn đề tương tự ở đây. Máy tính xách tay của tôi là một tuần tuổi.
Vitaly

1

Phím tắt. vẫn hoạt động tốt với tôi trong Mavericks. Nó dường như không được thay đổi kể từ các phiên bản trước của OS X.

Một số thứ bạn có thể thử

  • Đảm bảo rằng thư mục bạn đang xem có các tệp / thư mục ẩn.

    • Bạn có thể sử dụng lstrong Terminal để xem có tệp / thư mục ẩn nào không:

      cd /path/to/folder && ls -la
      
  • Hãy chắc chắn rằng bạn đã không ánh xạ lại các phím tắt đến một cái gì đó khác.

    • Kiểm tra tùy chọn hệ thốngBàn phímPhím tắt cho mọi ánh xạ tới.
    • Kiểm tra mọi ứng dụng của bên thứ 3 để biết ánh xạ tới ⌘⇧.

Bạn đã nâng cấp hoặc cài đặt mới? Bạn có cài đặt script / hook nào khác không?
JBRWilkinson

0

Như nhiều người khác nói, nó vẫn hoạt động hoàn toàn tốt. Có thể bạn đã thay đổi một phím tắt cho điều này và nó che dấu nhiệm vụ dự định của bạn là hiển thị các tệp ẩn.


0

Đây không phải là một giải pháp cho một phím nóng nhưng tôi sẽ chia sẻ những gì tôi sử dụng cho nhiệm vụ này. Ứng dụng Funter


-1

Bạn có thể bật nó theo mặc định khi thực hiện lệnh Terminal này:

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

... nhưng điều này không thuận tiện so với phím tắt bàn phím ... nhưng bạn có thể tạo một quy trình làm việc của Automator chạy một dịch vụ chạy lệnh Terminal được gán cho Phím tắt tùy chọn hệ thống tùy chọn ... nhưng vẫn không thuận tiện.


downvoters xin vui lòng để lại nhận xét
JBRWilkinson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.