Làm cách nào tôi có thể xem các tập tin ẩn trong Finder?


51

Tôi nhận thấy rằng bất cứ khi nào tôi thêm tệp và xóa chúng, không gian vật lý của chúng vẫn còn trên ổ đĩa. Tôi đã gỡ cài đặt NTFS Tuxera và tôi vẫn gặp vấn đề tương tự.

Vì vậy, tôi đã phải chèn đĩa vào máy tính xách tay Windows khác của mình để xác định vị trí các tệp ./#### và xóa chúng. Tôi đã rất ngạc nhiên khi tôi không thể định vị các tệp đó trong Finder, nhưng các cửa sổ cho phép tôi xem chúng.

Có cách nào để có nhiều quyền kiểm soát hơn đối với những tập tin nào được xem trong Finder không?

Nền tảng: MacBook Pro võng mạc, Mountain Lion (OS X 10.8)


1
Thực tế là bạn không thể thấy chúng trong Finder là bình thường, theo mặc định, các tệp bắt đầu bằng dấu chấm không được hiển thị.
Loïc Wolff

3
Bạn đã có hai câu hỏi ở đây. Trang web này hoạt động tốt hơn khi chỉ có một câu hỏi cho mỗi câu hỏi. Bằng cách đó, người khác dễ dàng tìm thấy giải pháp hơn nếu họ có cùng một vấn đề. Tôi đã chỉnh sửa câu hỏi đầu tiên của bạn, nhưng cứ thoải mái hỏi nó. Tuy nhiên, nếu bạn làm như vậy, bạn có thể muốn giải thích về tuýp NTFS là gìlàm gì nếu bạn đang tìm kiếm một sự thay thế cho nó (và điều gì sẽ làm cho sự thay thế đó "tốt hơn" với bạn).
Daniel

Nếu bạn muốn xem. (được thêm vào trong Snow Leopard cho các hộp thoại mở và lưu) cũng hoạt động trong Finder, đi tới bugreport.apple.com và gửi một bản sao của radar: // 7096650. (Cũng xem apple.stackexchange.com/q/32612 để biết thêm câu trả lời.)
Quinn Taylor

2
Kể từ macOS 10.12, Finder hỗ trợ ⇧⌘. để chuyển đổi khả năng hiển thị của các tập tin ẩn.
Quinn Taylor

Câu trả lời:


50

Để cho phép Finder hiển thị tất cả các tệp (bao gồm cả các tệp "ẩn"), bạn có thể nhập lệnh sau vào dấu nhắc lệnh trong Terminal :

defaults write com.apple.Finder AppleShowAllFiles -bool YES; killall -HUP Finder Phần đầu tiên thiết lập một tùy chọn ẩn để người tìm thấy hiển thị tất cả các tệp; phần thứ hai khởi động lại Finder để các tùy chọn này có hiệu lực (killall tự nó báo cho một chương trình thoát; cờ -HUP yêu cầu chương trình khởi động lại).

Nếu bạn muốn đảo ngược điều này để Finder bây giờ ẩn các tệp mà nó thường ẩn, hãy nhập tệp này vào Terminal:

defaults write com.apple.Finder AppleShowAllFiles -bool NO; killall -HUP Finder

Nếu bạn cảm thấy thoải mái hơn khi sử dụng GUI, có một ngăn Tùy chọn hệ thống mà bạn có thể cài đặt được gọi là Bí mật cho phép bạn chuyển đổi cài đặt này thêm nữa, nhưng nó liên quan đến việc cài đặt phần mềm của bên thứ ba trên hệ thống của bạn.

Điều đó nói rằng, vấn đề thực tế của bạn về không gian đĩa không được giải phóng khi bạn "xóa" các tập tin thực sự là do thiết kế.

Để xóa vĩnh viễn một tệp, bạn cần làm trống Thùng rác - Mac OS X không xóa các tệp trực tiếp trong Finder; đầu tiên, nó chuyển chúng sang một bộ lưu trữ tạm thời trên ổ đĩa gốc của chúng, và sau đó khi bạn làm trống Thùng rác trong Finder, các tệp sẽ bị xóa.

Một số người dùng đang báo cáo rằng defaults write com.apple.Finderkhông hoạt động trên hệ thống Mountain Lion của họ nhưng defaults write com.apple.finder(lưu ý chữ thường) đang hoạt động. Trên hệ thống của tôi đang chạy Mountain Lion, tôi thấy rằng lệnh này hoạt động như được viết, nhưng nếu nó không phù hợp với bạn, hãy thử đặt chữ F thấp hơn trong Finder trong mặc định viết câu lệnh.


1
Truyền thuyết, cảm ơn rất nhiều. Và cảm ơn vì đã chỉnh sửa, tôi có cảm giác rằng 2 câu hỏi trong một được cau mày. Btw có cách nào để tôi có thể chuyển đổi lệnh đầu cuối không? Thông qua một ứng dụng của một số loại phím tắt hoặc bàn phím?
Render

@Daniel: Hai câu hỏi cho bạn: Một, tôi thường gõ TRUE/ FALSEthay vì Yes/ No. OSX có nhận ra cả hai không? Hai, -HUPdùng để làm gì?
Matt

Xem các chỉnh sửa cho câu trả lời, và có, cả đúng / sai và có / không có tác dụng đối với booleans.
Daniel

2
cờ HUP để killall gửi yêu cầu thoát nhẹ nhàng hơn tới Finder - nếu nó ở giữa một thứ nhạy cảm, killall -HUP ít có khả năng làm hỏng hệ thống tập tin, v.v. hơn là một killall chưa được sửa đổi (hoặc killall -9)
Daniel

6
Lệnh như đã đề cập ở trên không có tác dụng với tôi trên sư tử núi. Tuy nhiên, điều này đã hoạt động "mặc định viết com.apple.finder AppleShow ALLFiles -bool true"
Manfred Moser

17

Bạn cũng có thể tạo một dịch vụ như thế này trong Automator:

[[ $(defaults read com.apple.finder AppleShowAllFiles) = 1 ]] && b=false || b=true
defaults write com.apple.finder AppleShowAllFiles -bool $b
killall Finder
open -a Finder

Sau đó cung cấp cho nó một lối tắt từ Tùy chọn hệ thống> Bàn phím> Phím tắt> Dịch vụ.


1
bạn nên thêm tùy chọn "-HUP" nếu bạn muốn khởi động lại Finder ngay lập tức
meduz

10

Đối với hộp thoại Mở / Lưu, bạn có thể thực hiện CMD / shift /. (Kỳ)

Điều này sẽ chuyển đổi khả năng hiển thị các tập tin ẩn.


Đây là một câu trả lời tuyệt vời ... Đã cứu tôi rất nhiều rắc rối ..
Pankaj Parashar

1
Đây là những gì tôi đang tìm kiếm / nghĩ rằng tôi đã nhớ ... nhưng không biết nó chỉ áp dụng cho Mở / Lưu :( +1
WiseOldDuck

6

Đơn giản và nhanh hơn:

  1. Trong Finder bấm vào Go
  2. Giữ Optionphím và các thư mục và tập tin ẩn sẽ xuất hiện.
  3. Nhấp vào thư mục hoặc tập tin cần thiết.

1
Điều này hiển thị 'Thư viện' khi trong menu Go, tôi không thể thấy bất kỳ cách nào để làm cho công việc này trong các cửa sổ Finder chính
user56reinstatemonica8

Ngay cả tôi cũng không thể nhìn thấy các tập tin ẩn bằng cách này.
Varun Bhatia

Điều này đã không hiển thị
PHIM

5

Chạy các lệnh này để hiển thị các tập tin ẩn

defaults write com.apple.finder AppleShowAllFiles -bool TRUE
killall Finder

Những thứ này để che giấu

defaults write com.apple.finder AppleShowAllFiles -bool FALSE
killall Finder

Lưu ý : ftrong com.apple.finderlà nhỏ & Ftrong Finderlà vốn.


1
Câu trả lời này không chính xác. Vòng loại bool cần thiết bị thiếu .
P.Brian.Mackey 28/2/2015

Nó hoạt động hoàn hảo trên 10.10.2. Tôi không biết tại sao nó không làm việc cho bạn.
Inder Kumar Rathore

3

Đơn giản hơn, an toàn hơn.

Trong thanh trình đơn tìm kiếm, chọn "Chuyển đến thư mục ...". Nhập đường dẫn đến thư mục vô hình, trong trường hợp này, thư mục trên cùng gạch chéo đầu tiên của / folderName / và nó sẽ tiết lộ tất cả bên trong nó mà không cần sử dụng thiết bị đầu cuối.


0

Ngoài ra còn có tùy chọn sử dụng Mountain Tweaks .

Điều này có chức năng mà bạn chỉ cần bật hoặc tắt xem các tệp vô hình, nhưng nó có một hạn chế và nó sẽ chỉ hiển thị các tệp ẩn trên hệ điều hành mà bạn hiện đang khởi động.

Vì vậy, ví dụ bạn muốn sao chép một tập tin từ một thư mục ẩn trên os đã khởi động của bạn vào một đĩa được kết nối và thư mục ẩn của nó, bạn sẽ không thấy nó trên đĩa "được nhắm mục tiêu" nhưng bạn sẽ thấy nó trên đĩa bạn đang khởi động / làm việc từ đó .

Điều này xuất hiện khi tôi đang chuyển một số tệp thư sang một hdd mới trong MBP mà tôi đang nâng cấp lên. Nhưng nếu bạn chỉ muốn xem các tập tin ẩn thì đó là một tính năng hay và ứng dụng Mountain Tweaks cũng có một số tính năng rất hay khác, nhưng đó là ứng dụng của bên thứ ba và trong trường hợp của tôi, cách thức thiết bị đầu cuối là một cách dễ dàng hơn.


0

Thực hiện Spotlighttìm kiếm tệp, khi nó được tô sáng, nhấn và giữ Cmd+ Optionvà đường dẫn sẽ xuất hiện ở dưới cùng của tệp được tô sáng.


1
Làm thế nào điều này giúp trong tình huống được mô tả trong câu hỏi?
nohillside

0

Tôi đã viết một ứng dụng Mac OS X "Show Time" để nhanh chóng ẩn và hiển thị các tập tin ẩn từ thanh thực đơn.

Nó là mã nguồn mở và có sẵn trên GitHub.

Kiểm tra nguồn ở đây và phát hành ở đây .

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.