Terminal penceresinde belirli bir yoldaysam, aynı pencereyi yeni bir Finder penceresinde nasıl açabilirim?
Not: Bu, Finder'dan bir Terminal açmanın tam tersidir .
open .
tekniği hala benim için çalışıyor.
Terminal penceresinde belirli bir yoldaysam, aynı pencereyi yeni bir Finder penceresinde nasıl açabilirim?
Not: Bu, Finder'dan bir Terminal açmanın tam tersidir .
open .
tekniği hala benim için çalışıyor.
Yanıtlar:
open .
Terminal'e yazmak , geçerli çalışma dizinini Finder penceresinde açacaktır.
Yukarıdaki cevabı genişletmek için (daha uygun olan soru dupe olarak işaretlendiğinden ve yeni cevaplar alamadığından) ...
Bir dosyayı veya dizini ortaya çıkarmak için ~ / .bash_profile dosyasına bir işlev ekledim:
# 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"
}
Fonksiyonu kurmak için:
source ~/.bash_profile
veya yeni bir terminal / sekme açınBenim kullanım için bağlam kullanıyorum etrafında gezen olacak olmasıdır ls
Ben, elimden aradığım şey bulunca sonra, sekme tamamlanması ile reveal
(veya cd
veya subl
benzeri) En son arg:
ls dir/subdir<tab tab>
subsubdir anotherdir
ls dir/subdir/anotherdir
reveal !$
open .
bir dosya adı geçmemize ve onu içeren dizine
Eğer autojump
yüklediyseniz, dizinin tam yolunu bile yazmanız gerekmez. Basitçe yazabilirsiniz jo partialdirectoryname
ve autojump belirtilen dizinde yeni bir Finder penceresi açacaktır.
Bu yöntemi çok seviyorum, çünkü tüm dizin adını hatırlamak zorunda değilsiniz. Otomatik atlama, en sık kullanılan konumların bir listesini tutar ve yalnızca adın bir parçasını verseniz bile, hangi dizine başvurduğunuzu otomatik olarak bilir.
jo command not found
open .
Güzel bir ek olarak, varsa .bash_profile veya .bash_aliases içine bir takma ad ekleyin.
alias finder='open'
Sonra finder .
hangisinin daha sezgisel olduğunu düşündüğümüzü kullanabilirsiniz .
open .
Terminal'e yazmak , geçerli çalışma dizinini Finder penceresinde açacaktır.
Ancak alternatif bir versiyonu da var
open `pwd`