Mở trình duyệt tệp từ thiết bị đầu cuối


78

Lệnh mở trình duyệt tập tin là gì? Tôi muốn nó để tôi có thể chỉ định một phím tắt để mở một thư mục cụ thể.

Câu trả lời:


93

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

Nhưng vấn đề tôi gặp phải 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.
Jon Doe

4
Nó không nên có quyền root trừ khi bạn khởi chạy nó gksudo.
mgunes

đơn giản là bạn có thể gõ nautilus trong văn bản lệnh. Tôi đã thực hiện thao tác cắt xén tương tự bằng Win + E để mở nautilus
Amit Rane

1
điều này có vẻ hoạt động tốt, nhưng gây ra rất nhiều lỗi cho tôi và những người khác .
Jeff Puckett

52

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.


11
Để cập nhật câu trả lời này: gnome-open hiện được gọi là gvfs-open. Nếu bạn muốn một lệnh bất khả tri của máy tính để bàn, bạn cũng có thể sử dụng xdg-open.
Jason Champion

Điều này khiến thiết bị đầu cuối bị treo chờ thêm đầu vào, vì vậy bạn phải tiêu diệt bằng Ctrl-C
Jeff Puckett

1
@JeffPuckettII Theo kinh nghiệm của tôi, 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à.
Stefan Lasiewski

4
Để cập nhật bản cập nhật của @ JasonChampion: 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
xem xét


9

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

Có một lệnh được đặt tên opentrong gói kbd, nó được liên kết đến openvt.
Volker Siegel

Làm việc trong Ubuntu 18.04 cũng vậy, không giống như một số câu trả lời khác ở đây.
sự không có

câu trả lời mát mẻ. nó giúp tạo ra các phím tắt.
mireille raad

5

Đố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.


3

Bạn có thể dùng

  • nautilus PATH cho Gnome
  • nemo PATH cho quế
  • caja PATH cho MATE
  • thunar PATH cho Xfce

3

Để 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.


0

Sử dụng nautilus

Để duyệt tập tin gốc, nó gksudo nautilus.


0
  1. Sử dụng nautilus cho thư mục hiện tại -> nautilus ./
  2. Sử dụng gnome-open cho thư mục hiện tại -> gnome-open ./
    Đối với gnome-open nếu có thể được yêu cầu cài đặtsudo apt install libgnome2-bin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.