Cách truy cập các tệp hệ thống hoặc ẩn trong OS X


13

Tôi cần truy cập các tệp / thư mục không phải là một phần của hộp thoại này xuất hiện "Finder" hoặc bất cứ thứ gì nó được gọi. Một số tệp này có thể là loại tệp ẩn. Tôi có thể nhận được chúng thông qua thiết bị đầu cuối của tôi không có vấn đề. Tuy nhiên trong trường hợp này tôi cần mở tệp bằng trình soạn thảo văn bản để tôi có thể sao chép và dán mọi thứ ra khỏi nó một cách dễ dàng.

Nhưng không giống như Windows, không giống như Ubuntu dường như không có quyền truy cập trực tiếp mà tôi có thể tìm thấy trên Mac cho đến nay sẽ cho phép tôi duyệt qua thư mục hệ thống tệp theo thư mục nếu tôi muốn.

Tôi đang thiếu gì?


Chỉ cần mở tệp từ Terminal, bằng cách sử dụng emacs hoặc lệnh mở nếu bạn muốn sử dụng TextEdit. Bạn có thể sao chép và dán từ thiết bị đầu cuối.
Andrew J. Brehm

Câu trả lời:


17

Truy cập các thư mục ẩn từ Finder

Nếu bạn cần vào một thư mục hệ thống không hiển thị thông qua Finder "bình thường", hãy làm như sau.

Khi bạn mở hộp thoại Finder, nhấn Cmd+G. Tại đây, nhập đường dẫn đến thư mục bạn muốn mở.

nhập mô tả hình ảnh ở đây

Truy cập các tập tin hoặc thư mục ẩn từ một hộp thoại

Bạn có thể hiển thị các tập tin ẩn từ bất kỳ hộp thoại mở tập tin bằng cách nhấn Cmd+Shift+.. Cảm ơn @kine đã đề cập.

nhập mô tả hình ảnh ở đây

Nếu bạn muốn luôn hiển thị các tệp ẩn (những tệp bắt đầu bằng dấu chấm hoặc ẩn thông qua các thuộc tính tệp mở rộng), hãy nhập thông tin sau vào Terminal:

defaults write com.apple.finder AppleShowAllFiles TRUE

Sau đó, tải lại Finder bằng cách optionbấm vào biểu tượng của nó và chọn "Khởi chạy lại".

nhập mô tả hình ảnh ở đây

Bạn cũng có thể chuyển đổi tùy chọn này dễ dàng hơn với AppleScript . Xem bài đăng này để biết hướng dẫn về cách lưu AppleScript dưới dạng một ứng dụng mà bạn có thể sử dụng để chuyển đổi tùy chọn mà không phải sử dụng thiết bị đầu cuối.

Trực tiếp mở tập tin hệ thống thông qua Terminal

Theo nhận xét của Andrew ở trên, tất nhiên bạn chỉ cần nhập như sau:

open -a TextEdit /etc/hosts
open -a TextEdit ~/.somehiddenfile

Hoặc, thậm chí ngắn hơn:

open -t /etc/hosts

Từ:

-t Làm cho tệp được mở bằng trình soạn thảo văn bản mặc định, như được xác định thông qua LaunchService


2
Đồng ý với những điều trên, tôi có xu hướng chỉ sử dụng opentừ Terminal vì việc bật các tệp ẩn trong Finder là khó chịu. Ngoài ra, nếu bạn chỉ muốn xem các tệp ẩn trong một cuộc hội thoại mở / lưu (ví dụ: bạn đã mở TextMate và bạn muốn chỉnh sửa / etc / hosts hoặc bất cứ điều gì), hãy nhấn Cmd+Shift+.(chấm / dừng hoàn toàn) trong đoạn hội thoại mở để kích hoạt các tập tin ẩn ở đó. Cài đặt sẽ được đặt lại vào lần tiếp theo bạn mở đoạn hội thoại.
kine

2
@kine Phải. Tôi đã quên điều đó. Đã thêm nó vào câu trả lời, cảm ơn bạn!
slhck

1

Tôi nghĩ rằng cách dễ nhất để chuyển đổi khả năng hiển thị của các tệp ẩn là sử dụng TinkerTool . Chỉ cần kiểm tra 'Hiển thị các tệp hệ thống và ẩn' và nhấp vào 'Khởi chạy lại Finder'. Nó miễn phí và cũng cung cấp cho bạn quyền truy cập vào một loạt các cài đặt hệ điều hành hữu ích khác.nhập mô tả hình ả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.