การเปิดไฟล์เบราว์เซอร์จากเทอร์มินัล


78

คำสั่งให้เปิดเบราว์เซอร์ไฟล์คืออะไร ฉันต้องการมันเพื่อให้ฉันสามารถกำหนดแป้นพิมพ์ลัดเพื่อเปิดโฟลเดอร์เฉพาะ

คำตอบ:


93

nautilus --browser จะให้แน่ใจว่า Nautilus เปิดตัวในโหมดเบราว์เซอร์แม้ว่าคุณจะใช้งานในโหมดอวกาศก็ตาม

คุณสามารถผนวกเส้นทางที่คุณต้องการเปิดท้าย:

nautilus --browser ~/some/directory

แต่ปัญหาที่ฉันมีnautilusคือมันมีสิทธิ์ใช้งานรูท ฉันจะหลีกเลี่ยงสิ่งนั้นได้อย่างไร ฉันไม่ต้องการลบไฟล์ใด ๆ โดยไม่ตั้งใจ
Jon Doe

4
มันไม่ควรมีสิทธิ์ root gksudoจนกว่าคุณจะเปิดมันด้วย
mgunes

เพียงคุณสามารถพิมพ์ nautilus ในข้อความคำสั่ง ฉันได้ทำ shorcut แบบเดียวกันโดยใช้ Win + E เพื่อเปิดหอยโข่ง
Amit Rane

1
นี้ดูเหมือนว่าจะทำงาน OK แต่พ่นตันของข้อผิดพลาดสำหรับผมและคนอื่น ๆ
Jeff Puckett

52

gnome-เปิดคำสั่งจะเปิดไดเรกทอรีกับโปรแกรมที่เหมาะสมซึ่งในกรณีนี้คือ Nautilus นี้:

gnome-open PATH

นี่จะเป็นการเปิดไดเรกทอรี / tmp โดยใช้เบราว์เซอร์ไฟล์ Nautilus

gnome-open /tmp

หรือ

cd /tmp
gnome-open .

ฉันชอบgnome-openคำสั่งเพราะคุณสามารถใช้คำสั่งเดียวกันนี้เพื่อเปิดไฟล์ด้วยแอพพลิเคชั่นที่เหมาะสม ไม่จำเป็นต้องจำธงตลก ๆ มันใช้งานได้

  • gnome-open file.pdf จะเปิด PDF ในเบราว์เซอร์ PDF
  • gnome-open file.zip จะเปิดไฟล์ zip โดยใช้โปรแกรมดูไฟล์บีบอัดของ Zip

นอกจากนี้ยังคล้ายกับชื่อและฟังก์ชั่นกับopenคำสั่งMac OS X สำหรับพวกเราที่ใช้ Mac


11
หากต้องการอัปเดตคำตอบนี้: gnome-open ตอนนี้เรียกว่า gvfs-open หากคุณต้องการคำสั่งเดสก์ท็อปผู้ไม่เชื่อเรื่องพระเจ้าคุณสามารถใช้ xdg-open ได้
Jason Champion

สิ่งนี้ทำให้เครื่องหยุดทำงานเพื่อรอรับข้อมูลเพิ่มเติมดังนั้นคุณต้องฆ่าด้วย Ctrl-C
Jeff Puckett

1
@JeffPuckettII จากประสบการณ์ของฉันgnome-open file.extจะเปิดไฟล์ส่งมันไปยังโปรแกรมอื่นแล้วออก ไม่แขวนรอการป้อนข้อมูลเพิ่มเติมอย่างน้อยไม่ได้อยู่ในกล่อง Ubuntu 14.04 ที่บ้าน
Stefan Lasiewski

4
หากต้องการอัปเดตการอัปเดตของ @ JasonChampion: gvfs-openขณะนี้เลิกใช้แล้วแทนที่ด้วยสคริปต์เชลล์ขนาดเล็กที่เรียกgio openใช้ xdg-openนอกจากนี้ยังเป็นสคริปต์เสื้อคลุมและบนระบบ Ubuntu gio openมากที่สุดก็น่าจะเรียก gnome-openยังคงมีอยู่เป็นไบนารีที่แตกต่างจากgio
scruss


9

ฉันใส่บรรทัดต่อไปนี้ใน.bashrc:

alias opn="nautilus -s ."

ตอนนี้คุณสามารถเปิดด้วย

$ opn /path/to/folder

มีคำสั่งตั้งชื่อเป็นopenอยู่ในแพคเกจก็เชื่อมโยงกับkbd openvt
Volker Siegel

ทำงานใน Ubuntu 18.04 เหมือนกันกับคำตอบอื่น ๆ ที่นี่
nonbeing

คำตอบที่เย็น ช่วยในการสร้างทางลัด
mireille raad

5

สำหรับฉันแล้ววิธีที่ปลอดภัยที่สุดที่เข้ากันได้กับเกือบทุกสภาพแวดล้อมนั้นคือxdg-open

xdg-open $HOME/test

สิ่งนี้จะเปิดไดเร็กทอรีชื่อ test (ตัวอย่าง) ภายใต้โฮมไดเร็กทอรีของคุณ


3

คุณสามารถใช้ได้

  • nautilus PATH สำหรับ Gnome
  • nemo PATH สำหรับอบเชย
  • caja PATH สำหรับ MATE
  • thunar PATH สำหรับ Xfce

3

สำหรับการอ้างอิงฉันใช้ Ubuntu Bionic 18.04

วิธีที่ง่ายและปลอดภัยที่สุดที่ฉันเปิดไฟล์ explorer จากบรรทัดคำสั่งคือด้วยxdg-openคำสั่งซึ่งมักจะใช้นามแฝงว่าเป็นbrowseคำสั่งถ้านั่นเป็นสไตล์ของคุณ xdg-openมาพร้อมกับ Ubuntu

xdg-open ยังสามารถเปิดไฟล์ใด ๆ หรือ URL ของเว็บและจะเปิดตามแอปพลิเคชันเริ่มต้นของคอมพิวเตอร์ของคุณสำหรับไฟล์ประเภทนั้น

ตัวอย่าง:

browse . เปิดตัวสำรวจไฟล์ในไดเรกทอรีปัจจุบันของฉัน

xdg-open ~ ทำเช่นเดียวกัน แต่ไดเรกทอรีบ้านของฉัน

xdg-open https://www.google.ca เปิดหน้าแรกของ google ด้วยเบราว์เซอร์เริ่มต้นของคุณ (xdg-open จะเปิดเป็นแท็บใหม่หากเซสชันเบราว์เซอร์เปิดอยู่แล้ว)

พบหน้าคนสำหรับxdg-openได้ที่นี่

โปรดทราบว่าคำสั่ง xdg-open ไม่ได้มีไว้เพื่อใช้กับรูต priveleges



0
  1. ใช้ nautilus สำหรับไดเรกทอรีปัจจุบัน -> nautilus ./
  2. การใช้ gnome-open สำหรับไดเรกทอรีปัจจุบัน -> gnome-open ./
    สำหรับ gnome-open หากอาจจำเป็นต้องติดตั้งsudo apt install libgnome2-bin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.