Bagaimana cara mengetahui path lengkap file di Mac?

32

Saya memiliki file teks dibuka di TextEdit, dan saya tidak bisa menemukan path lengkap file.

Juga, jika saya mencari file dalam sorotan, sepertinya tidak memberi tahu saya path lengkap file baik.

Saya jelas kehilangan sesuatu di sini. Bagaimana cara mengetahui path lengkapnya?

pengguna27449
sumber
Apakah kamu singa? Jika tidak, fitur save-as akan membawa Anda ke direktori yang benar.
soandos

Jawaban:

45

Anda dapat Command-Clickikon dan nama file di bilah judul jendela untuk mengungkapkan path lengkap sebagai menu:

masukkan deskripsi gambar di sini


Anda hampir tidak pernah membutuhkan jalur ini: Karena kurangnya bilah alamat di Finder, di mana Anda akan menempelnya? Anda hanya dapat menyeret proksi file (ikon) dari bilah judul jendela ke dalam dialog file Open… untuk memilihnya, misalnya dalam aplikasi yang berbeda.


Jika Anda benar - benar ingin path lengkap ke file dalam bentuk yang dapat disalin, Anda dapat menyeret dan menjatuhkan file atau ikon proksi ke jendela Terminal. Dari sana, Anda dapat menyalin dan menempelnya.

masukkan deskripsi gambar di sini

Bidang pengeditan teks sederhana (seperti area teks pada situs web), atau tampilan teks biasa Edit Teks berperilaku dengan cara yang sama: Cukup seret & jatuhkan file ke sana.

masukkan deskripsi gambar di sini


Anda juga dapat menggunakan Automator untuk membuat Layanan yang menyalin file atau jalur folder yang dipilih ke clipboard. Luncurkan Automator , pilih Layanan , dan ia menerima file dan folder yang dipilih dalam aplikasi apa pun . Simpan, dan beri nama misalnya Salin File atau Folder path .

masukkan deskripsi gambar di sini

Cukup pilih file atau folder di Finder atau program lain yang berfungsi dengan cara yang sama dan aktifkan layanan baru Anda dari Menu Aplikasi »Layanan» Salin File atau folder Path (itu hanya akan muncul jika Anda benar-benar memiliki file atau folder yang dipilih) . Anda dapat menetapkan pintasan keyboard di Preferensi Sistem »Keyboard» Pintasan Keyboard »Layanan


Jalur file juga ditampilkan dalam dialog perinciannya di kategori Umum , dari mana ia dapat dipilih dan disalin:

masukkan deskripsi gambar di sini


Path file yang dipilih juga ditampilkan di bilah path Finder's, yang dapat Anda aktifkan dari View »Show Path Bar . Ini diaktifkan secara default untuk hasil Spotlight windows AFAIK.

masukkan deskripsi gambar di sini


Dari menu Spotlight , Anda dapat menekan untuk membuka dialog Dapatkan Info file , seret ke Terminal, seret ke tampilan teks biasa TextEdit atau tampilan sederhana yang serupa, atau seret ke dialog file Buka… .Command-I

Dari jendela hasil Spotlight , Anda dapat membuka dialog Dapatkan Info , seret file ke Terminal, ke TextEdit, dialog file Open… , atau aktifkan layanan. Path lengkap juga ditampilkan di Path Bar.

Daniel Beck
sumber
1
Sayangnya Sierra telah mematahkan jalur jendela Dapatkan Info dengan mencoba membuatnya lebih cantik dengan panah kecil alih-alih garis miring - untuk beberapa alasan gila. Sementara mereka secara ajaib kembali ke garis miring ketika menyalin / menempel - mereka lupa untuk melarikan diri spasi, sehingga sebagian besar jalur rusak.
scipilot
1
@scipilot Tidak mungkin bagi Apple untuk mengetahui di mana jalan mungkin digunakan. Bisa juga dalam dialog Go to Folder ... yang tidak akan menangani "ruang yang lolos", karena tidak perlu keluar dari sana. Itu sebabnya ada Tempel Teks yang Dijauhkan di Terminal - untuk menambahkannya ketika Anda tahu itu diperlukan.
Daniel Beck
Anda memang benar, tidak luput benar dan saya tidak mempertimbangkan berbagai kegunaan. Jika saya tidak menggunakan bash untuk hampir semua hal, saya akan mengeluh lebih banyak lagi jika sudah lolos! Terima kasih atas tipnya - Saya tidak pernah memperhatikan semua perintah edit tambahan itu.
scipilot
3

Anda dapat menampilkan path lengkap di menu Spotlight dengan menahan perintah dan opsi. Atau di Alfred ⌘C menyalin jalur absolut file.

Saya telah menetapkan skrip ini ke ⌃⌘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

Metode pertama tidak berfungsi dengan Preview, TextMate 2, Sublime Text, atau iChm, dan metode kedua tidak bekerja dengan Acorn.

Lri
sumber
Hanya ingin tahu, di mana Anda menggunakan jalur ini?
Daniel Beck
1
@DanielBeck Saya tidak pernah menyeret ikon proksi ke mana pun — saya benci cara menyeret dari satu jendela ke jendela lain hanya membutuhkan banyak waktu (terutama jika Anda harus menunggu mereka menerima fokus, atau ketika mereka tumpang tindih dan Anda harus memindahkannya jauh sebelum, dll.). Juga, saya biasanya melakukan ini untuk mengedit skrip di suatu tempat, dan menjalankannya dari baris perintah dengan path absolut mereka.
slhck
1

Dalam sebagian besar program Anda dapat memerintahkan + klik (atau apel + klik, tergantung pada keyboard Anda) pada nama file di bilah judul jendela dan Anda akan mendapatkan jalurnya diatur secara vertikal dalam daftar dropdown.

Atau di Finder, misalnya setelah pencarian, Anda dapat memilih file dan melakukan perintah + I untuk membuka jendela informasi file, yang seharusnya memiliki path lengkap di suatu tempat.

Andrew Turner
sumber
Opsi-klik tidak pernah bekerja untuk ini pada mesin saya. Apakah maksud Anda Klik perintah?
Daniel Beck
Kamu benar. Ini perintah + klik bukannya opsi + klik. Saya memperbaikinya sekarang. Opsi + klik tidak melakukan banyak hal yang saya pikirkan tentang opsi-seret, yang memungkinkan Anda menyeret ikon dari bilah judul ke folder lain, atau disk atau tempat sampah tanpa perlu membuka jendela pencari ke lokasi file saat ini . Tetapi saya melihat Anda telah membahas hal itu dan lebih banyak lagi dalam jawaban Anda sendiri.
Andrew Turner
Anda sebenarnya tidak perlu menekan Option untuk itu. Anda hanya perlu menekan tombol mouse sejenak sebelum memindahkan pointer dari ikon proxy, lalu Anda dapat menarik. Opsi kemudian menjadikannya operasi penyalinan alih-alih penyalinan, pemindahan, atau alias yang bergantung pada tujuan
Daniel Beck
0

Jika Anda menggunakan Pratinjau , path lengkap dari file yang dibuka saat ini dapat diungkapkan dengan mengklik kanan nama file pada bilah judul.

wang. kesempatan
sumber
0

Jika file dibuka di aplikasi Pratinjau atau di TextEdit, Anda dapat mengklik kanan nama file di bilah judul. Ini akan mengungkapkan path file lengkap.

Jika Anda ingin membuka jalur itu, cukup pilih folder yang ingin Anda buka.

mangotee
sumber