Nếu tôi đang ở trong một đường dẫn cụ thể trong cửa sổ Terminal, làm cách nào tôi có thể mở cùng một cửa sổ đó trong cửa sổ Finder mới?
Lưu ý: Điều này ngược lại với việc mở Terminal từ Finder .
open .
kỹ thuật vẫn hoạt động với tôi.
Nếu tôi đang ở trong một đường dẫn cụ thể trong cửa sổ Terminal, làm cách nào tôi có thể mở cùng một cửa sổ đó trong cửa sổ Finder mới?
Lưu ý: Điều này ngược lại với việc mở Terminal từ Finder .
open .
kỹ thuật vẫn hoạt động với tôi.
Câu trả lời:
Nhập open .
vào Terminal sẽ mở thư mục làm việc hiện tại trong cửa sổ Finder.
Để mở rộng câu trả lời ở trên (vì câu hỏi liên quan phù hợp hơn được đánh dấu là một bản sao và không thể nhận được câu trả lời mới) ...
Tôi đã thêm một chức năng vào ~ / .bash_profile để xử lý việc tiết lộ tệp hoặc thư mục:
# 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"
}
Để cài đặt chức năng:
source ~/.bash_profile
hoặc mở một thiết bị đầu cuối / tab mớiBối cảnh cho việc sử dụng của tôi là tôi sẽ duyệt xung quanh bằng cách sử dụng ls
hoàn thành tab, sau đó khi tôi tìm thấy những gì tôi đang tìm kiếm, tôi có thể reveal
( cd
hoặc subl
) cuộc tranh luận gần đây nhất, như:
ls dir/subdir<tab tab>
subsubdir anotherdir
ls dir/subdir/anotherdir
reveal !$
open .
là cho phép chúng tôi vượt qua một tên tệp và nhận được thư mục chứa :)
Nếu bạn đã autojump
cài đặt, bạn thậm chí không phải nhập đường dẫn đầy đủ đến thư mục. Bạn có thể chỉ cần gõ jo partialdirectoryname
và autojump sẽ mở một cửa sổ Finder mới trong thư mục được chỉ định.
Tôi thích phương pháp này, vì bạn không cần phải nhớ toàn bộ tên thư mục. Autojump giữ một danh sách các vị trí được sử dụng phổ biến nhất và tự động biết thư mục nào bạn đang đề cập đến, ngay cả khi bạn chỉ cung cấp cho nó một phần của tên.
jo command not found
open .
Là một bổ sung hay, hãy thêm một bí danh trong .bash_profile hoặc .bash_aliases nếu bạn có.
alias finder='open'
Sau đó, bạn có thể sử dụng finder .
mà tôi nghĩ là trực quan hơn.