Membuka file browser dari terminal

78

Apa perintah untuk membuka file browser? Saya menginginkannya sehingga saya dapat menetapkan pintasan keyboard untuk membuka folder tertentu.

Jon Doe
sumber

Jawaban:

93

nautilus --browser akan memastikan bahwa Nautilus diluncurkan dalam mode browser meskipun Anda biasanya menggunakannya dalam mode spasial.

Anda dapat menambahkan jalur yang ingin Anda buka sampai akhir:

nautilus --browser ~/some/directory
senapan
sumber
Tetapi masalah yang saya miliki nautilusadalah bahwa ia memiliki izin root. Bagaimana saya bisa menghindarinya? Saya tidak ingin menghapus file apa pun secara tidak sengaja.
Jon Doe
4
Seharusnya tidak memiliki izin root kecuali Anda memulai dengan gksudo.
Senapan
cukup Anda dapat mengetik nautilus dalam teks perintah. Saya telah melakukan shorcut yang sama menggunakan Win + E untuk membuka nautilus
Amit Rane
1
ini tampaknya bekerja OK, tetapi melemparkan banyak kesalahan untuk saya dan orang lain .
Jeff Puckett
52

Perintah gnome-open akan membuka direktori dengan aplikasi yang sesuai, yang dalam hal ini adalah Nautilus:

gnome-open PATH

Ini akan membuka direktori / tmp menggunakan browser file Nautilus.

gnome-open /tmp

ATAU

cd /tmp
gnome-open .

Saya suka gnome-openperintah itu karena Anda bisa menggunakan perintah yang sama persis ini untuk membuka file dengan aplikasi yang sesuai. Tidak perlu mengingat bendera lucu. Itu hanya bekerja.

  • gnome-open file.pdf akan membuka PDF di browser PDF.
  • gnome-open file.zip akan membuka file zip menggunakan penampil arsip Zip.

Ini juga mirip dalam nama dan fungsi dengan perintah Mac OS X open, bagi kita yang menggunakan Mac.

Stefan Lasiewski
sumber
11
Untuk memperbarui jawaban ini: gnome-open sekarang disebut gvfs-open. Jika Anda menginginkan perintah desktop-agnostik, Anda juga dapat menggunakan xdg-open.
Jason Champion
Ini membuat terminal menggantung menunggu lebih banyak input, jadi Anda harus membunuh dengan Ctrl-C
Jeff Puckett
1
@ JeffPuckettII Dalam pengalaman saya, gnome-open file.extakan membuka file, serahkan ke program lain dan kemudian keluar. Itu tidak menunggu menunggu lebih banyak input, setidaknya tidak pada kotak Ubuntu 14,04 saya di rumah.
Stefan Lasiewski
4
Untuk memperbarui @ JasonChampion, gvfs-openkini sudah tidak digunakan lagi, digantikan oleh skrip shell kecil yang memanggil gio open. xdg-openjuga merupakan skrip wrapper, dan pada sebagian besar sistem Ubuntu kemungkinan akan memanggil gio open. gnome-openmasih ada sebagai biner berbeda darigio
scruss
16

Pada 2018, seseorang dapat menggunakan alat commandline GIO di Gnome:

gio open some/directory
rsenna
sumber
1
Luar biasa, bekerja sangat baik dalam 18,04, terima kasih!
Alz
9

Saya menempatkan baris berikut di .bashrc:

alias opn="nautilus -s ."

Sekarang Anda dapat membukanya

$ opn /path/to/folder
pindabaas
sumber
Ada perintah yang bernama opensudah ada dalam paket kbd, itu ditautkan ke openvt.
Volker Siegel
Bekerja di Ubuntu 18.04 juga, tidak seperti beberapa jawaban lain di sini.
nonbeing
jawaban keren ini membantu untuk membuat jalan pintas.
mireille raad
5

Bagi saya cara teraman yang kompatibel dengan hampir semua lingkungan adalah xdg-open

xdg-open $HOME/test

Ini akan membuka direktori bernama test (misalnya) di bawah direktori home Anda.

RJ
sumber
3

Anda dapat gunakan

  • nautilus PATH untuk Gnome
  • nemo PATH untuk kayu manis
  • caja PATH untuk MATE
  • thunar PATH untuk Xfce
1t1e1
sumber
3

Sebagai referensi, saya menjalankan Ubuntu Bionic 18.04.

Cara termudah dan teraman saya membuka file explorer dari baris perintah adalah dengan xdg-openperintah, yang dengan sendirinya sering disebut sebagai browseperintah jika itu lebih gaya Anda. xdg-opendikirimkan secara asli dengan Ubuntu.

xdg-open juga dapat membuka file atau URL web apa pun, dan akan membukanya sesuai dengan aplikasi default komputer Anda untuk file jenis file itu.

Contoh:

browse . Buka file explorer di direktori saya saat ini.

xdg-open ~ Melakukan hal yang sama, tetapi direktori home saya.

xdg-open https://www.google.ca Luncurkan beranda google dengan browser default Anda (xdg-open akan membukanya sebagai tab baru jika sesi browser sudah terbuka).

Halaman manual untuk xdg-opendapat ditemukan di sini

Perhatikan bahwa perintah xdg-open tidak dimaksudkan untuk digunakan dengan root priveleges.

Tyrel Kostyk
sumber
0

Menggunakan nautilus

Untuk penelusuran file root, ini gksudo nautilus.

Perwira
sumber
0
  1. Menggunakan nautilus untuk direktori saat ini -> nautilus ./
  2. Menggunakan gnome-open untuk direktori saat ini -> gnome-open ./
    Untuk gnome-open jika mungkin diperlukan untuk menginstalsudo apt install libgnome2-bin
Aks
sumber