Перетащите элементы & Drop Finder в терминал, чтобы автоматически ввести их полный путь & Имя

Anonim

Вы можете мгновенно распечатать полный путь и имя любого элемента Finder в терминале, перетащив элемент из окна Finder в окно терминала. После того, как элемент Finder был переброшен в терминал, весь путь к элементу автоматически печатается мгновенно, сохраняя как правильное использование заглавных букв, так и автоматическое заполнение соответствующего символа \ перед появлением пробела — два источника ошибок для многих пользователей OS X. .

Это отлично подходит для копирования пути к файлу или папке в терминал, что мы обсуждали в этой части ранее, но также невероятно полезно для ввода очень длинного имени файла или имени приложения в терминал. Терминал, не беспокоясь о регистре и о том, как правильно вводить такие вещи, как специальные символы или пробелы в именах файлов и папок — трюк перетаскивания охватывает все регистры и соответствующий код пробела для вас — и, конечно, это удобно для перемещения в командная строка тоже.

Совместим со всеми версиями Mac OS X и работает как в приложении «Терминал», так и в приложениях iTerm / iTerm2, что делает его действительно простым в использовании. Вы можете попробовать это сами, но мы также рассмотрим, как это работает, на примере снимка экрана, где он используется для автоматического ввода имени приложения в смешанном регистре, что многим пользователям, плохо знакомым с терминалом, трудно выполнить.

Ниже я перетащил Quartz Composer на вкладку Terminal, когда nano был открыт. Вы можете видеть слегка полупрозрачный значок приложения Quartz Composer, когда он находится над окном терминала, а затем «отбрасывается» при отпускании щелчка мыши. Здесь он будет вставлен как путь к псевдониму команды, сокращая синтаксис, необходимый для запуска Quartz. Композитор из командной строки OS X:

После того, как папка или файл (или, в данном случае, приложение) были перемещены в активное окно терминала, полный путь сразу же вводится непосредственно в терминал, где бы ни находилась командная строка . В этом примере это нано-документ, поэтому полный путь будет введен в нано-файл, где подсказка находилась в файле bash_alias, как показано на снимке экрана ниже:

Обратите внимание, что теперь это не «Quartz Composer», а отображается как «Quartz\ Composer.app» — это разница между именем приложения, которое отображается в графическом интерфейсе, и тем, как оно отображается в командной строке. является основным источником путаницы и ошибок для многих пользователей, которые плохо знакомы с Терминалом и командной строкой в ​​Mac OS X. Этот трюк с перетаскиванием исправляет это, добавляя \ перед началом пробела, а также правильно сохраняя все заглавные буквы для вы – оставляя меньше места для ошибок пользователя.

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

Перетащите элементы & Drop Finder в терминал, чтобы автоматически ввести их полный путь & Имя