Як сказати повний шлях файлу на Mac?


32

У TextEdit у мене відкрився текстовий файл, і я не можу зрозуміти повний шлях до файлу.

Крім того, якщо я шукаю файл у центрі уваги, він, схоже, не повідомляє і про повний шлях до файлу.

Мені тут явно чогось не вистачає. Як сказати повний шлях?


Ти на леві? В іншому випадку функція збереження як збереження призведе до правильного каталогу.
soandos

Відповіді:


45

Ви можете Command-Clickвказати піктограму та ім’я у рядку заголовка вікна, щоб відкрити повний шлях як меню:

введіть тут опис зображення


Ви майже ніколи не потребуєте цього шляху: Через відсутність адресного рядка в Finder, куди би ви його вставили? Ви можете просто перетягнути проксі- файл (піктограму) з заголовка вікна в діалогове вікно відкритого…, щоб вибрати його, наприклад, в іншій програмі.


Якщо ви дійсно хочете, щоб повний шлях до файлу у формі, що копіюється, ви можете перетягнути файл або його значок проксі на вікно терміналу. Звідти його можна потім скопіювати та вставити.

введіть тут опис зображення

Прості поля редагування тексту (як текстові області на веб-сайтах) або звичайний перегляд тексту редагування тексту ведуть себе подібним чином: просто перетягніть файл на них.

введіть тут опис зображення


Ви також можете використовувати Automator, щоб створити Сервіс, який копіює вибраний файл або шлях до папки до буфера обміну. Запустіть Automator , виберіть Сервіс і щоб він отримував вибрані файли та папки в будь-якій програмі . Збережіть та назвіть його, наприклад, Скопіюйте шлях до файлу чи папки .

введіть тут опис зображення

Просто виберіть файл або папку в Finder або будь-якій іншій програмі, яка працює аналогічним чином, і виклик вашої нової послуги з меню програми »Послуги» Копіювати файл або шлях папки (він відображатиметься лише у тому випадку, якщо у вас фактично вибрані файли або папки) . Ви можете призначити комбінацію клавіш у налаштуваннях системи »Клавіатура» Комбінації клавіш »Послуги


Шлях до файлу також відображається в діалоговому вікні деталей у категорії Загальні , звідки його можна вибрати та скопіювати:

введіть тут опис зображення


Шлях вибраного файлу також відображається на панелі шляху Finder, яку ви можете ввімкнути за допомогою View »Show Path Bar . Він увімкнено за замовчуванням у вікнах прожекторів AFAIK.

введіть тут опис зображення


У меню Spotlight ви можете натиснути, щоб відкрити діалогове вікно « Інформація про файл» , перетягніть його до терміналу, перетягніть його в звичайний перегляд TextEdit або подібний простий перегляд або перетягніть його до діалогового вікна « Відкрити…» .Command-I

З Spotlight результатів вікна , ви можете відкрити Get Info діалогового вікна, перетягніть файл в термінал, в TextEdit, в Відкритому ... діалозі файлу, або зателефонувати за офіційним номером. Повний шлях також відображається в смузі Шлях.


1
На жаль, Сьєрра пробила вікна доріжок "Інформація", намагаючись зробити їх гарнішими маленькими стрілками замість косої частини - з якоїсь божевільної причини. У той час як вони магічно повертаються до косої риси, коли копіюють / вставляють - вони забули уникнути пробілів, тому більшість шляхів розбиті.
науковець

1
@scipilot Apple не може знати, де може бути використаний шлях. Це може бути також у діалоговому вікні « Перехід до папки», який не оброблятиме «пробіли», оскільки не потрібно там бігти. Ось чому в терміналі є вставити текст утеченого тексту, щоб додати його, коли знаєте, що це потрібно.
Даніель Бек

Ви абсолютно праві, невідбувається правильно, і я не розглядав різноманітність використання. Якби я не використовував bash майже для всього, я б скаржився ще більше, якби він був попередньо уникнути! Дякую за пораду - я ніколи не помічав усіх цих додаткових команд редагування.
науковець

3

Ви можете показати повні шляхи в меню Spotlight, утримуючи команду та параметр. Або в Alfred ⌘C копіює абсолютні шляхи файлів.

Цей сценарій я призначив ⌃⌘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

Перший метод не працював з Preview, TextMate 2, Sublime Text або iChm, а другий метод не працював з Acorn.


Просто цікаво, де ви використовуєте ці стежки?
Даніель Бек

1
@DanielBeck Я ніколи не перетягую піктограми проксі нікуди - я ненавиджу, як перетягування з одного вікна в інше просто займає стільки часу (особливо якщо вам доведеться чекати, коли вони отримають фокус, або коли вони перекриваються, і вам доведеться переміщувати їх подалі раніше тощо). Також я зазвичай роблю це для того, щоб десь редагувати сценарії та запускати їх із командного рядка з їх абсолютним шляхом.
slhck

1

У більшості програм ви можете командувати + клацання (або яблуко + клацання, залежно від клавіатури) на ім'я файлу в заголовку рядка його вікна, і ви отримаєте його шлях, розташований вертикально, у випадаючому списку.

Або, наприклад, у Finder, наприклад, після пошуку, ви можете вибрати файл і виконати команду + I, щоб відкрити вікно інформації про файл, яке повинно десь мати повний шлях.


Опція-клік ніколи не працювала для цього на моїй машині. Ви мали на увазі Command-click?
Даніель Бек

Ти правий. Це команда + клацання замість опції + натискання. Я зараз це виправляю. Опція + клацання нічого не робить, я думав про перетягування параметрів, що дозволяє перетягувати піктограму з рядка заголовка в іншу папку або на диск чи кошик, не потребуючи відкривати вікно пошуку до поточного місцезнаходження файлу . Але я бачу, що ви висвітлювали це та інше у власній відповіді.
Ендрю Тернер

Насправді вам не потрібно натискати Опцію для цього. Вам просто потрібно натиснути кнопку миші, перш ніж перемістити вказівник від піктограми проксі, після чого можна перетягнути. Опція потім робить операцію копіювання замість копії, переміщення чи псевдоніму, залежно від призначення.
Даніель Бек

0

Якщо ви використовуєте Попередній перегляд , повний шлях до поточного відкритого файлу можна виявити, клацнувши правою кнопкою миші назву файла на рядку заголовка.


0

Якщо файл відкрито в додатку «Попередній перегляд» або в «TextEdit», ви можете клацнути правою кнопкою миші ім’я файла в рядку заголовка. Це відкриє повний шлях до файлу.

Якщо ви хочете відкрити цей шлях, просто виберіть папку, яку ви хочете відкрити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.