Скопируйте путь к файлу или папке в терминал, перетащив его

Anonim

Знаете ли вы, что вы можете быстро скопировать путь к файлу в терминал, просто перетащив папку или файл в окно терминала ? Попробуйте, откройте любое окно терминала, затем возьмите что-нибудь из Finder и перетащите его в этот терминал, он мгновенно распечатает полный путь к файлу, фактически скопировав путь к файлу из графического интерфейса Mac Finder в командную строку.

Сам по себе он будет печатать только путь к структурам каталогов, он не будет выполняться без нажатия клавиши RETURN (что, в любом случае, если путь к файлу/папке не имеет префикса какой-либо совместимой командной строки, он не будет ничего не делать).

Это особенно полезно, когда файл находится в неясном месте, которое вы уже нашли в Finder Mac OS X, но хотите быстро перейти к командной строке или просто внести изменения .

Перетаскивание с помощью команды, упрощающей выполнение с указанным путем или файлом, например

cd (перетащите папку сюда)

Позволит вам быстро изменить терминал на путь перетаскивания.

Это работает и с файлами, так что вы можете открыть какой-нибудь глубокий файл в vi или nano, если захотите, выполнив то же самое:

nano (перетащите сюда текстовый файл из Finder)

Или, если вы просто хотите увидеть содержимое определенного файла в Finder, выгруженное через «cat» или «меньше», вы можете сделать что-то вроде этого:

less (перетащите сюда файл из Finder)

Не забудьте использовать правильный интервал после команды для выполнения, сам путь является точным и не включает пробелов или дополнительных символов в качестве заполнения.

Мы писали об аналогичном совете по печати полных путей некоторое время назад, и, увидев его снова на Lifehacker, я понял, что это хорошее напоминание, чтобы квалифицировать некоторые из лучших применений этого трюка.

Как бы то ни было, этот метод работает во всех версиях Mac OS X и даже на многих других платформах ОС, даже в Windows с приглашением DOS и в большинстве версий Linux, таких как Ubuntu. Удобный трюк, попробуйте!

Скопируйте путь к файлу или папке в терминал, перетащив его