Làm cách nào để hiển thị các tệp ẩn trong Finder bằng phím tắt?


14

Ubuntu là gì CTRL + H tương đương trong OSX Lion Finder để chuyển đổi hiển thị các tập tin ẩn?

Tất cả các tìm kiếm của tôi chỉ cho tôi sử dụng: defaults write com.apple.finder AppleShowAllFiles TRUE mà không hoàn toàn giống nhau và tác dụng của nó là hơi vĩnh viễn.


1
Kể từ macOS 10.12, Finder hỗ trợ ⇧⌘. để làm điều này.
Quinn Taylor

Câu trả lời:


15

⇧⌘. hiển thị các tệp ẩn trong hộp thoại tệp và trong một số ứng dụng của bên thứ ba như Total Downloader. Transmit cũng có một mục menu để chuyển đổi các tệp ẩn, nhưng nó được gán cho ⇧⌘B theo mặc định.

Không có gì tương đương với điều đó trong Finder. Nhưng bạn có thể gán phím tắt cho tập lệnh như thế này với FastScripts hoặc bằng cách tạo một dịch vụ 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


tiến thêm một bước này ... thêm một dịch vụ để hiển thị / ẩn các tệp ẩn khỏi quy trình làm việc của Automator. xem gợi ý.macworld.com/article.php?story=20100719001040829
libjack

@libjack Tôi cũng chỉnh sửa câu trả lời để thêm hướng dẫn tạo dịch vụ Automator.
Lri

1
Điều này không hoạt động trên Mountain Lion! Bất cứ ý tưởng tại sao?
Mohamad

@Mohamad Sự kiện kích hoạt dường như đã hết thời gian. Tôi đã thay thế nó bằng một kịch bản shell.
Lri

Cảm ơn. Tôi sẽ thử điều này và báo cáo lại nếu tôi có bất kỳ vấn đề nào!
Mohamad

7

defaults write com.apple.finder AppleShowAllFiles FALSE đảo ngược nó lại. Và không có chức năng nào như vậy (ẩn / hiển thị trực tuyến mà không khởi động lại) được tích hợp trong Finder.

Đó có lẽ là vì bất cứ ai cần nó sẽ thích ls -a dù sao.) BTW Nếu bạn chỉ cần liệt kê các tập tin ẩn sử dụng ls -ld .??*


3
+1 cho lệnh hài hước mà tôi chưa từng thấy trước đây .??*
gentmatt

@Matt Tôi là một con khỉ đầu cuối bởi vì tôi đang sử dụng nhiều lệnh và đối số mà không hiểu đầy đủ mà chỉ tìm thấy chúng khi chúng cần và tiếp tục sử dụng chúng ở dạng ban đầu =) Nhận xét của bạn đã nhắc tôi nhìn vào các đối số này khi tôi có thêm một chút thời gian (tôi tự hỏi tại sao có hai ?? và sau đó là thẻ hoang dã) nhưng bây giờ nó hoạt động với tôi). Nhưng nếu bạn có thể cho tôi một liên kết giải thích rõ ràng các đối số cho các lệnh unix sẽ rất ngọt ngào)
iskra

theo như tôi hiểu .??* sẽ tìm kiếm các tập tin bắt đầu bằng một . và ít nhất hai ký tự trong tên. Bạn đã có thể sử dụng .* cũng như để liệt kê tất cả các tập tin ẩn. Nhưng đó không phải là vấn đề. Tôi đã tìm cách hiển thị / ẩn các tập tin trong công cụ tìm mà không chuyển sang thiết bị đầu cuối mỗi lần. Bạn sẽ biết điều này nếu bạn đã dùng thử Ubuntu nghèo / miễn phí :)
kunal

một mô hình tốt hơn một chút (nhưng khó gõ hơn) sẽ là .[^.]* - buộc nhân vật thứ hai trở thành bất cứ thứ gì ngoại trừ dấu chấm
libjack

3

Bạn có thể mua Total Downloader . Nó là một công cụ tìm kiếm thay thế hỗ trợ tính năng này (và nhiều tính năng hay khác như tab). Total Downloader có các tính năng . phím tắt như đã thấy ở đây:

Hidden Files Example

Xem thêm chi tiết về tính năng đặc biệt này trên trang web của họ


1

Có một phím tắt đơn giản, ít nhất là từ Sierra (macOS 10.12). Đảm bảo rằng Finder là ứng dụng đang hoạt động và sử dụng phím tắt này:

Chỉ huy Ca . (đó là điểm dừng / thời gian đầy đủ ở cuối)


0

Wow, những âm thanh trên thực sự phức tạp, tại sao không mở một thiết bị đầu cuối, và

  • kiểu defaults write com.apple.Finder AppleShowAllFiles YES và nhấn trở lại
  • Hiện nay Ctrl - Opt -Nhấp vào biểu tượng Finder và chọn Khởi chạy lại

Để bỏ ẩn chạy defaults write com.apple.Finder AppleShowAllFiles NO cùng một cách


2
Việc cài đặt sẽ tốn công hơn một chút nhưng sau đó dễ sử dụng hơn nhiều, đặc biệt nếu bạn không sử dụng Terminal.app nhiều.
nohillside

Tại sao không? Bởi vì người hỏi đặc biệt yêu cầu có thể làm điều đó với một phím tắt.
calum_b

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.