Якщо я перебуваю на певному шляху у вікні терміналу, як я можу відкрити це ж вікно у новому вікні Finder?
Примітка. Це навпаки відкриття терміналу від Finder .
open .
методика все ще працює для мене.
Якщо я перебуваю на певному шляху у вікні терміналу, як я можу відкрити це ж вікно у новому вікні Finder?
Примітка. Це навпаки відкриття терміналу від Finder .
open .
методика все ще працює для мене.
Відповіді:
Введення open .
терміналу відкриє поточний робочий каталог у вікні Finder.
Щоб розширити відповідь вище (оскільки більш відповідне пов'язане питання позначено як дурний і не може отримати нових відповідей) ...
Я додав функцію до мого ~ / .bash_profile для розкриття файлу чи каталогу:
# Reveal a file or directory in Finder
# ..expects only one argument
# the argument is quoted to accommodate spaces in the filename
reveal () {
# if the first arg is a directory
if [[ -d "$1" ]];
then
# ..use the argument directly
basedir="$1"
else
# ..we passed a file, so use its containing directory
basedir=$(dirname "$1")
fi
# basedir is a directory in now, so open will activate Finder
open "$basedir"
}
Щоб встановити функцію:
source ~/.bash_profile
або відкрити новий термінал / вкладкуКонтекст мого використання полягає в тому, що я буду переглядати використання ls
із заповненням вкладки, то коли я знайду те, що шукаю, я можу reveal
(або cd
або subl
) останній аргумент, наприклад:
ls dir/subdir<tab tab>
subsubdir anotherdir
ls dir/subdir/anotherdir
reveal !$
open .
- це дозволяє нам передати ім’я файлу та отримати каталог, що містить :)
Якщо ви autojump
встановили, вам навіть не потрібно вводити повний шлях до каталогу. Ви можете просто набрати jo partialdirectoryname
, і autojump відкриє нове вікно Finder у вказаному каталозі.
Я люблю цей метод, тому що вам не потрібно запам’ятовувати всю назву каталогу. Autojump зберігає список найбільш часто використовуваних місць та автоматично знає, до якого каталогу ви посилаєтесь, навіть якщо ви даєте йому лише частину назви.
jo command not found
open .
Як приємне доповнення, додайте псевдонім у .bash_profile або .bash_aliases, якщо у вас є.
alias finder='open'
Тоді ви можете використовувати те, finder .
що я вважаю більш інтуїтивним.
Введення open .
терміналу відкриє поточний робочий каталог у вікні Finder.
Але є і альтернативна версія
open `pwd`