cdf() { target=`osascript -e 'tell application "Finder" to if (count of Finder windows) > 0 then get POSIX path of (target of front Finder window as text)'` if [ "$target" != "" ]; then cd "$target"; pwd else echo 'No Finder window found' >&2 fi } alias f='open .'
![Finderで開いてるディレクトリへcdするコマンド - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/ae465d190accb8a15c07b1ccab8256f430e4731e/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RmluZGVyJUUzJTgxJUE3JUU5JTk2JThCJUUzJTgxJTg0JUUzJTgxJUE2JUUzJTgyJThCJUUzJTgzJTg3JUUzJTgyJUEzJUUzJTgzJUFDJUUzJTgyJUFGJUUzJTgzJTg4JUUzJTgzJUFBJUUzJTgxJUI4Y2QlRTMlODElOTklRTMlODIlOEIlRTMlODIlQjMlRTMlODMlOUUlRTMlODMlQjMlRTMlODMlODkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPThlZDNmZTJhNTU5YTQ0ODY5OWYzN2EzOWE4OTIzMzI4%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwdWNhbi1sYWImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZmNzQxMzAyMGQ2ZTBjNzFiMTM4OWQ5NjhhNWI3Y2Jj%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Da38de859de5bd7581f0fff3279002e68)