Làm cách nào để hiển thị các tệp / thư mục ẩn trong Finder


10

Làm cách nào để xem các tập tin ẩn trong Finder?

Ví dụ: nếu tôi có một tệp có tên: .something không được liệt kê.

Ngay bây giờ tôi phải mở terminal và gõ ls -la.


Bạn có thể sử dụng phím tắt này . Nó hoạt động với tôi trên Lion, mặc dù YMMV. Nó đặc biệt hữu ích cho các hộp thoại "Mở tệp ..." được tạo bởi các ứng dụng như trình duyệt vì tôi thấy các hộp thoại này không quan sát defaults write com.apple.finder AppleShowAllFiles Truecờ.
chb

Câu trả lời:


7

Mở Terminal và nhập:

defaults write com.apple.finder AppleShowAllFiles TRUE

Sau đó, khởi chạy lại Finder bằng cách gõ:

killall Finder

Để đảo ngược điều đó, chỉ cần nhập:

defaults write com.apple.finder AppleShowAllFiles FALSE

3

Cách tốt hơn tôi tìm thấy là sử dụng dịch vụ Automator. Vì vậy, tôi có thể chuyển đổi trực tiếp từ menu Finder mà không cần khởi chạy Ứng dụng

Toggling tập tin ẩn

Tập tin ẩn Toggling :

Để cài đặt chỉ cần giải nén, nhấp đúp vào tệp, bạn sẽ được yêu cầu cài đặt nó, chỉ cần nhấp vào Cài đặt và sau đó nhấp Xong.

Kiểm soát + Nhấp hoặc Nhấp chuột phải> Mở


Liên kết không hoạt động với tôi và bạn không giải thích CÁCH thêm nó vào Menu Dịch vụ. Bạn có thể chỉnh sửa câu hỏi của bạn để bao gồm thông tin?
Luke Luke

Dịch vụ / ứng dụng này về cơ bản là chạy các hành động của AppleScript Automator bao bọc defaultskillallgọi trong một quy trình điều khiển hộp thoại ("Bạn có muốn khởi chạy lại Finder không?").
Daniel Beck

2

Bạn có thể sử dụng tập lệnh này để chuyển đổi giữa các trạng thái:

# check if hidden files are visible and store result in a variable
isVisible=”$(defaults read com.apple.finder AppleShowAllFiles)”

# toggle visibility based on variables value
if [ "$isVisible" = FALSE ]
then
defaults write com.apple.finder AppleShowAllFiles TRUE
else
defaults write com.apple.finder AppleShowAllFiles FALSE
fi

# force changes by restarting Finder
killall Finder

Bạn cũng có thể tải xuống một ứng dụng Automator sẽ chuyển đổi khả năng hiển thị tệp ẩn tại đây:

http://www.brooksandrus.com/doads/show_files.zip


Nó không hoạt động trên Mavericks.
Dmitry

đối với Mavericks, hãy sử dụng com.apple. Downloader thay vì com.apple.finder
Antonio

Nó cũng không hoạt động. Một cái gì đó sai trên ifphần.
Dmitry

1
Với Mavericks, giá trị mặc định rõ ràng là 0; 01làm việc như các giá trị cũng như TRUE, true, FALSE, false, yes, và no. Vì vậy, nó thực sự là điều kiện trong iftuyên bố đó là vấn đề ở đây. Tôi muốn sử dụng caseở đây cho nhiều giá trị có thể.
JyrgenN

1

Bạn cũng có thể tạo bí danh cho điều này với một cái gì đó mà bạn có thể nhớ. Chỉ cần thêm phần sau vào .bash_login của bạn:

alias show_hidden_files='defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder';

alias hide_hidden_files='defaults write com.apple.finder AppleShowAllFiles FALSE && killall Finder';

0

Lưu applescript này vào một dịch vụ để làm cho nó có sẵn từ menu Finder. Nó sẽ cho phép bạn bật hoặc tắt các tập tin ẩn và khi bạn khởi chạy lại Finder, nó sẽ mở lại thư mục mà bạn đã ở trước đó:

tell application "Finder"
    set windowTargets to target of Finder windows
    quit
end tell

set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if OnOff = "NO" or OnOff = "OFF" then
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
    else
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
    end if

    do shell script OnOffCommand
    delay 1

    tell application "Finder" to launch
    tell application "Finder"

    repeat with aTarget in windowTargets
        make new Finder window at aTarget
    end repeat
end tell
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.