Câu trả lời:
nautilus --browser sẽ đảm bảo rằng Nautilus được khởi chạy ở chế độ trình duyệt ngay cả khi bạn thường sử dụng nó ở chế độ không gian.
Bạn có thể nối thêm đường dẫn bạn muốn mở đến cuối:
nautilus --browser ~/some/directory
gksudo.
Lệnh gnome-open sẽ mở một thư mục với ứng dụng thích hợp, trong trường hợp này là Nautilus:
gnome-open PATH
Điều này sẽ mở thư mục / tmp bằng trình duyệt tệp Nautilus.
gnome-open /tmp
HOẶC LÀ
cd /tmp
gnome-open .
Tôi thích gnome-openlệnh này vì bạn có thể sử dụng chính xác lệnh này để mở tệp với ứng dụng phù hợp. Không cần phải nhớ bất kỳ cờ vui. Nó chỉ hoạt động.
gnome-open file.pdf sẽ mở tệp PDF trong trình duyệt PDF.gnome-open file.zip sẽ mở tệp zip bằng trình xem lưu trữ Zip.Nó cũng tương tự về tên và chức năng của lệnh Mac OS X open, đối với những người sử dụng máy Mac.
gnome-open file.extsẽ mở một tệp, chuyển nó sang một chương trình khác và sau đó thoát. Nó không treo chờ đợi thêm đầu vào, ít nhất là không có trên hộp Ubuntu 14.04 của tôi ở nhà.
gvfs-openhiện không được chấp nhận, được thay thế bằng một tập lệnh shell nhỏ gọi gio open. xdg-opencũng là một tập lệnh bao bọc và trên hầu hết các hệ thống Ubuntu có khả năng gọi nó gio open. gnome-openvẫn tồn tại dưới dạng nhị phân khác vớigio
Kể từ năm 2018, người ta có thể sử dụng công cụ dòng lệnh GIO trên Gnome:
gio open some/directory
Tôi đặt dòng sau vào .bashrc:
alias opn="nautilus -s ."
Bây giờ bạn có thể mở với
$ opn /path/to/folder
opentrong gói kbd, nó được liên kết đến openvt.
Đối với tôi cách an toàn nhất tương thích với hầu hết mọi môi trường là xdg-open
xdg-open $HOME/test
Điều này sẽ mở một thư mục có tên test (ví dụ) trong thư mục nhà của bạn.
Để tham khảo, tôi đang chạy Ubuntu Bionic 18.04.
Cách dễ nhất và an toàn nhất để tôi mở trình thám hiểm tệp từ dòng lệnh là với xdg-openlệnh, chính nó thường được đặt bí danh là browselệnh nếu đó là phong cách của bạn. xdg-openvận chuyển tự nhiên với Ubuntu.
xdg-open cũng có thể mở bất kỳ tệp hoặc URL web nào và sẽ mở tệp đó theo ứng dụng mặc định của máy tính của bạn cho các tệp thuộc loại tệp đó.
Ví dụ:
browse .
Mở trình thám hiểm tệp trong thư mục hiện tại của tôi.
xdg-open ~ Không giống nhau, nhưng thư mục nhà của tôi.
xdg-open https://www.google.ca Khởi chạy trang chủ của google với trình duyệt mặc định của bạn (xdg-open sẽ mở dưới dạng tab mới nếu phiên trình duyệt đã mở).
Trang man cho xdg-opencó thể được tìm thấy ở đây
Lưu ý rằng lệnh xdg-open không có nghĩa là được sử dụng với quyền riêng tư gốc.
nautiluslà nó có quyền root. Làm thế nào tôi có thể tránh điều đó? Tôi không muốn vô tình xóa bất kỳ tập tin.