Làm thế nào để mở bất kỳ tập tin thông qua dòng lệnh?


11

Tôi muốn biết nếu có lệnh mở bất kỳ tệp nào trong Linux độc lập với phần mở rộng của chúng, giống như khi bạn nhấp đúp vào tệp đó.


điều này được liên kết nhiều hơn với các loại mime được đăng ký bởi máy tính để bàn của trình quản lý cửa sổ của bạn hơn là một ứng dụng. Nói tóm lại, afaik không có "nhấp đúp" tương đương trong dòng lệnh vì thực tế, nhấp đúp là sự kết hợp của một bộ chọn tệp + danh sách nếu các loại mime đã đăng ký.
vfbsilva

9
xdg-open THE_FILE
PSkocik

2
Liên quan: (nếu bạn không có xdg-open) Xdg-open thực hiện công việc của nó như thế nào
Mark Plotnick

Câu trả lời:


6

Có các lệnh tương tự như nhấp đúp chuột: xdg-openlà một lệnh khá chuẩn được cung cấp với nhiều GUI linux. Trên các bản phân phối Debian, cũng có seeopen.

Sẽ là tốt để chỉ ra rằng các phần mở rộng thực sự là loại tùy ý. Có rất nhiều phần mở rộng bí truyền ngoài kia; không có chương trình nào, kể cả "nhấp đúp chuột" có thể biết cách diễn giải mọi tập tin ngoài kia.

Và nếu bạn biết nội dung của tệp và chương trình phù hợp để chạy nó, bạn sẽ có thể thực thi / sử dụng tệp bất kể phần mở rộng của nó.


7
xdg-openlà tiêu chuẩn hơn nhiều so với những gì bạn đề xuất.
Basile Starynkevitch

2
seeopenđặc trưng cho Debian và các dẫn xuất. xdg-openngày nay khá nhiều tiêu chuẩn thực tế (đó là tiêu chuẩn Freedesktop).
Gilles 'SO- ngừng trở nên xấu xa'

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.