Terima kasih, itulah tepatnya yang saya cari. Saya pernah melihatnya sebelumnya, tetapi saya lupa.
Jim McKeeth
Sepertinya ini rusak di 10.9 Mavericks. Ada solusi?
Wolfgang Fahl
@ WolfgangFahl Masih bekerja untuk saya di 10,9 Mavericks.
Jim McKeeth
@WolfgangFahl Apakah Maverick Anda memasang instalasi baru atau peningkatan? Instalasi Mavericks saya yang ditingkatkan memungkinkan saya menggunakan perintah ini.
Tertarik
dari empat instalasi Mavericks saya melakukan masalah hanya happend sekali untuk menginstal upgrade. Semua yang lain baik-baik saja. Masalah dengan pemasangan pemutakhiran juga hilang setelah beberapa saat. Aneh ...
Wolfgang Fahl
9
Tujuan melebar!
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 directoryif[[-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:
rekatkan / simpan ke ~ / .bash_profile
source ~/.bash_profile atau buka terminal / tab baru
Konteks untuk penggunaan saya adalah bahwa saya akan menjelajahi menggunakan lsdengan penyelesaian tab, maka ketika saya menemukan apa yang saya cari, saya dapat reveal( cdatau subl) arg terbaru, seperti:
ls dir/subdir<tab tab>
subsubdir anotherdir
ls dir/subdir/anotherdir
reveal !$
+1 - terima kasih atas fungsi pintasan praktis - Saya lebih suka menyebutnya loc -;)
software.wikipedia
2
Perlu dicatat bahwa satu-satunya hal yang ditambahkan ke open .ini adalah memungkinkan kita untuk melewatkan nama file dan mendapatkan direktori yang berisi :)
ptim
5
Jika Anda telah autojumpmenginstal, 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.
open .
teknik ini masih bekerja untuk saya.Jawaban:
Mengetik
open .
di Terminal akan membuka direktori kerja saat ini di jendela Finder.sumber
Tujuan melebar!
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:
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 dapatreveal
(cd
atausubl
) arg terbaru, seperti:sumber
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 mengetikjo 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.
sumber
jo command not found
Sebagai tambahan yang bagus, tambahkan alias di .bash_profile atau .bash_aliases jika ada.
Maka Anda bisa menggunakan
finder .
yang menurut saya lebih intuitif.sumber
Mengetik
open .
di Terminal akan membuka direktori kerja saat ini di jendela Finder.Namun ada juga versi alternatifnya
sumber