Jika saya berada di jalur tertentu di jendela Terminal, bagaimana saya bisa membuka jendela yang sama di jendela Finder baru?
Catatan: Ini kebalikan dari membuka Terminal dari Finder .
open .
teknik ini masih bekerja untuk saya.
Jika saya berada di jalur tertentu di jendela Terminal, bagaimana saya bisa membuka jendela yang sama di jendela Finder baru?
Catatan: Ini kebalikan dari membuka Terminal dari Finder .
open .
teknik ini masih bekerja untuk saya.
Jawaban:
Mengetik open .
di Terminal akan membuka direktori kerja saat ini di jendela Finder.
Untuk memperluas jawaban di atas (karena pertanyaan terkait yang lebih tepat ditandai sebagai dupe dan tidak dapat menerima jawaban baru) ...
Saya telah menambahkan fungsi ke ~ / .bash_profile saya untuk menangani pengungkapan file atau direktori:
# 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"
}
Untuk menginstal fungsi:
source ~/.bash_profile
atau buka terminal / tab baruKonteks untuk penggunaan saya adalah bahwa saya akan menjelajahi menggunakan ls
dengan penyelesaian tab, maka ketika saya menemukan apa yang saya cari, saya dapat reveal
( cd
atau subl
) arg terbaru, seperti:
ls dir/subdir<tab tab>
subsubdir anotherdir
ls dir/subdir/anotherdir
reveal !$
open .
ini adalah memungkinkan kita untuk melewatkan nama file dan mendapatkan direktori yang berisi :)
Jika Anda telah autojump
menginstal, Anda bahkan tidak perlu mengetikkan path lengkap ke direktori. Anda cukup mengetik jo partialdirectoryname
, dan autojump akan membuka jendela Finder baru di direktori yang ditentukan.
Saya suka metode ini, karena Anda tidak harus mengingat seluruh nama direktori. Autojump menyimpan daftar lokasi yang paling sering digunakan, dan secara otomatis tahu direktori mana yang Anda maksud, bahkan jika Anda hanya memberikannya bagian dari namanya.
jo command not found
open .
Sebagai tambahan yang bagus, tambahkan alias di .bash_profile atau .bash_aliases jika ada.
alias finder='open'
Maka Anda bisa menggunakan finder .
yang menurut saya lebih intuitif.
Mengetik open .
di Terminal akan membuka direktori kerja saat ini di jendela Finder.
Namun ada juga versi alternatifnya
open `pwd`