Làm thế nào để biết đường dẫn đầy đủ của tệp trên Mac?


32

Tôi có một tệp văn bản được mở trong TextEdit và dường như tôi không thể tìm ra đường dẫn đầy đủ của tệp.

Ngoài ra, nếu tôi tìm kiếm tệp trong ánh đèn sân khấu, dường như nó cũng không cho tôi biết đường dẫn đầy đủ của tệp.

Tôi rõ ràng đang thiếu một cái gì đó ở đây. Làm thế nào để nói đường dẫn đầy đủ?


Bạn đang trên con sư tử? Nếu không, tính năng lưu dưới dạng sẽ đưa bạn đến đúng thư mục.
soandos

Câu trả lời:


45

Bạn có thể Command-Clickbiểu tượng và tên tệp trong thanh tiêu đề của cửa sổ để hiển thị đường dẫn đầy đủ dưới dạng menu:

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


Bạn gần như không bao giờ cần đường dẫn này: Do thiếu thanh địa chỉ trong Finder, bạn sẽ dán nó ở đâu? Bạn chỉ có thể kéo proxy tệp (biểu tượng) từ thanh tiêu đề của cửa sổ vào hộp thoại tệp Open Open để chọn nó, ví dụ như trong một ứng dụng khác.


Nếu bạn thực sự muốn đường dẫn đầy đủ đến một tệp ở dạng có thể sao chép, bạn có thể kéo và thả tệp hoặc biểu tượng proxy của nó vào cửa sổ Terminal. Từ đó, bạn có thể sao chép và dán nó.

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

Các trường chỉnh sửa văn bản đơn giản (như các vùng văn bản trên các trang web) hoặc chế độ xem văn bản đơn giản của Chỉnh sửa văn bản hoạt động theo cách tương tự: Chỉ cần kéo và thả tệp vào chúng.

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


Bạn cũng có thể sử dụng Automator để tạo một Dịch vụ sao chép đường dẫn của tệp hoặc thư mục đã chọn vào bảng tạm. Khởi chạy Automator , chọn Service và nó sẽ nhận các tệp và thư mục được chọn trong bất kỳ ứng dụng nào . Lưu và đặt tên cho nó, ví dụ: Sao chép đường dẫn Tệp hoặc Thư mục .

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

Chỉ cần chọn một tệp hoặc thư mục trong Finder hoặc bất kỳ chương trình nào hoạt động theo cách tương tự và gọi dịch vụ mới của bạn từ Menu Ứng dụng »Dịch vụ» Sao chép đường dẫn Tệp hoặc Thư mục (nó sẽ chỉ hiển thị nếu bạn thực sự có tệp hoặc thư mục được chọn) . Bạn có thể gán phím tắt trong Tùy chọn hệ thống »Bàn phím» Phím tắt »Dịch vụ


Đường dẫn của tệp cũng được hiển thị trong hộp thoại chi tiết của nó trong danh mục Chung , từ đó có thể chọn và sao chép tệp:

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


Đường dẫn của tệp đã chọn cũng được hiển thị trong thanh đường dẫn của Trình tìm kiếm mà bạn có thể bật từ Xem »Hiển thị Thanh đường dẫn . Nó được bật theo mặc định cho các cửa sổ kết quả Spotlight AFAIK.

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


Từ menu Spotlight , bạn có thể nhấn để mở hộp thoại Nhận thông tin của tệp , kéo tệp đó đến Terminal, kéo nó vào chế độ xem văn bản đơn giản TextEdit hoặc chế độ xem đơn giản tương tự hoặc kéo nó vào hộp thoại tệp Open Open .Command-I

Từ cửa sổ kết quả Spotlight , bạn có thể mở hộp thoại Nhận thông tin , kéo tệp vào Terminal, đến TextEdit, hộp thoại tệp Open , hoặc gọi dịch vụ. Đường dẫn đầy đủ cũng được hiển thị trong Path Bar.


1
Đáng buồn thay Sierra đã phá vỡ các đường dẫn cửa sổ Nhận thông tin bằng cách cố gắng làm cho chúng đẹp hơn bằng các mũi tên nhỏ thay vì dấu gạch chéo - vì một số lý do điên rồ. Trong khi họ thực hiện phép thuật quay trở lại dấu gạch chéo khi sao chép / dán - họ quên thoát khỏi khoảng trắng, vì vậy hầu hết các đường dẫn đều bị hỏng.
scipilot

1
@scipilot Apple không thể biết đường dẫn có thể được sử dụng ở đâu. Cũng có thể trong hộp thoại Đi tới Thư mục không xử lý "khoảng trống đã thoát", vì không cần phải thoát ở đó. Đó là lý do tại sao có Paste Thoát khỏi văn bản trong Terminal - để thêm nó khi bạn biết nó cần thiết.
Daniel Beck

Bạn hoàn toàn đúng, không thoát là chính xác và tôi đã không xem xét sự đa dạng của việc sử dụng. Nếu tôi không sử dụng bash cho hầu hết mọi thứ, tôi sẽ còn phàn nàn nhiều hơn nếu nó được thoát trước! Cảm ơn về mẹo - Tôi chưa bao giờ nhận thấy tất cả các lệnh chỉnh sửa bổ sung đó.
scipilot

3

Bạn có thể hiển thị đường dẫn đầy đủ trong menu Spotlight bằng cách giữ lệnh và tùy chọn. Hoặc trong Alfred C sao chép đường dẫn tuyệt đối của tệp.

Tôi đã gán tập lệnh này cho ⌃⌘C:

try
    tell application (path to frontmost application as text)
        set the clipboard to (path of document 1) as text
    end tell
on error
    try
        tell application "System Events" to tell (process 1 where frontmost is true)
            value of attribute "AXDocument" of window 1
        end tell
        do shell script "ruby -rcgi -e 'print CGI.unescape ARGV[0][16..-1]' " & quoted form of result
        set the clipboard to result
    end try
end try

Phương thức đầu tiên không hoạt động với Preview, TextMate 2, Sublime Text hoặc iChm và phương thức thứ hai không hoạt động với Acorn.


Chỉ tò mò, bạn sử dụng những con đường này ở đâu?
Daniel Beck

1
@DanielBeck Tôi không bao giờ kéo biểu tượng proxy ở bất cứ đâu. Tôi ghét cách kéo từ cửa sổ này sang cửa sổ khác chỉ mất rất nhiều thời gian (đặc biệt là nếu bạn phải đợi chúng nhận được tiêu điểm hoặc khi chúng trùng nhau và bạn phải di chuyển chúng đi trước, v.v.). Ngoài ra, tôi thường làm điều này để chỉnh sửa các tập lệnh ở đâu đó và chạy chúng từ một dòng lệnh với đường dẫn tuyệt đối của chúng.
slhck

1

Trong hầu hết các chương trình, bạn có thể ra lệnh + nhấp (hoặc apple + nhấp, tùy thuộc vào bàn phím của bạn) vào tên tệp trong thanh tiêu đề của cửa sổ và bạn sẽ có đường dẫn của nó được sắp xếp theo chiều dọc trong danh sách thả xuống.

Hoặc trong Finder, chẳng hạn sau khi tìm kiếm, bạn có thể chọn tệp và thực hiện lệnh + I để hiển thị cửa sổ thông tin tệp, cần có đường dẫn đầy đủ ở đâu đó.


Tùy chọn bấm chưa bao giờ làm việc cho điều này trên máy của tôi. Ý của bạn là nhấn Command?
Daniel Beck

Bạn đúng. Đó là lệnh + nhấp thay vì tùy chọn + nhấp. Tôi đang sửa nó ngay bây giờ. Tùy chọn + nhấp không làm gì nhiều tôi nghĩ đến việc kéo tùy chọn, cho phép bạn kéo biểu tượng từ thanh tiêu đề sang thư mục khác hoặc đĩa hoặc thùng rác mà không cần mở cửa sổ tìm đến vị trí hiện tại của tệp . Nhưng tôi thấy bạn đã bao quát điều đó và nhiều hơn nữa trong câu trả lời của riêng bạn.
Andrew Turner

Bạn thực sự không cần phải nhấn Tùy chọn cho điều đó. Bạn chỉ cần nhấn nút chuột một lúc trước khi di chuyển con trỏ ra khỏi biểu tượng proxy, sau đó bạn có thể kéo. Tùy chọn sau đó làm cho nó hoạt động sao chép thay vì sao chép, di chuyển hoặc bí danh phụ thuộc vào đích.
Daniel Beck

0

Nếu bạn sử dụng Xem trước , đường dẫn đầy đủ của tệp đã mở hiện tại có thể được tiết lộ bằng cách nhấp chuột phải vào tên tệp trên thanh tiêu đề.


0

Nếu bạn đã mở tệp trong ứng dụng Xem trước hoặc trong TextEdit, bạn có thể nhấp chuột phải vào tên tệp trong thanh tiêu đề. Điều này sẽ tiết lộ đường dẫn tập tin đầy đủ.

Nếu bạn muốn mở đường dẫn đó, chỉ cần chọn thư mục bạn muốn mở.

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.