Bagaimana cara membuka Nautilus di direktori baris perintah saat ini?

73

Saya bertanya-tanya apakah ada yang tahu perintah yang akan memungkinkan saya untuk membuka Nautilus (jika itu nama yang tepat untuk Ubuntu graphic / windows explorer) jendela dari baris perintah di direktori saat ini di mana pengguna berada.

Jadi, jika saya membuka baris perintah, dan ketik:

cd /home/myUser/some/long/path/to/a/directory

Kemudian, saya ingin dapat mengeluarkan beberapa perintah:

nautilus open-sesame

Dan memiliki jendela grafis dibuka untuk /home/myUser/some/long/path/to/a/directory. Apakah ini mungkin?

zharvey
sumber

Jawaban:

103

Anda dapat mengetik di terminal:

cd /home/myUser/some/long/path/to/a/directory

lalu:

nautilus .

Perintah di atas akan membuka nautilus di folder /home/myUser/some/long/path/to/a/directory(periode adalah direktori saat ini)

Atau di Terminal cukup ketik:

nautilus /home/myUser/some/long/path/to/a/directory
Raguet Romawi
sumber
1
tidak akan bekerjaubuntu 16.04
Kasun Siyambalapitiya
1
@KasunSiyambalapitiya Ini bekerja pada saya Ubuntu 16.04.3 LTSdengan instalasi baru dan tidak ada yang diinstal khusus
WinEunuuchs2Unix
1
alias open="nautilus", dan Anda dapat menggunakan $ open <PATH_HERE>seperti MacOS.
Marslo
14

Anda juga bisa melakukannya gnome-open .. gnome-openmirip dengan opendi Mac yang mencoba membuka file menggunakan aplikasi yang paling cocok. Secara default, gnome-open .di Ubuntu akan membuka direktori saat ini di Nautilus.

Ada openperintah di Ubuntu juga tetapi tidak berfungsi dalam hal ini.

wsaleem
sumber
4
Di Ubuntu 16.04 tidak terinstal secara default: "Program 'gnome-open' saat ini tidak diinstal. Anda dapat menginstalnya dengan mengetik: sudo apt install libgnome2-bin"
WinEunuuchs2Unix
3

Anda harus menggunakan xdg-open .(atau xdg-open <path>) yang jauh lebih umum.

Pierre Maoui
sumber
2

Untuk menghindari peringatan buruk di terminal saya, saya menggunakan nohup. Untuk memisahkannya dari terminal saya, saya menambahkan &di akhir perintah saya. Saya juga menggunakan -wbendera untuk membuka di jendela baru.

nohup nautilus -w . &

Perhatikan bahwa, nohupakan membuat file dengan peringatan.

Anda dapat mengirimnya ke /dev/nullseperti ini:

nohup nautilus -w . > /dev/null &

SUNTING:

Jika Anda tidak ingin mengetik semua ini semua setiap kali Anda ingin membuka nautilus, Anda dapat membuat fungsi dan meletakkannya di .bashrc Anda atau ke dalam file yang bersumber ketika Anda membuka konsol Anda.

open() {
    nohup nautilus -w $1 > /dev/null 2>&1 &
}

Anda kemudian dapat menggunakan:

$ open path/to/open/

Saya lebih suka itu daripada alias seperti yang disebutkan di sini karena memungkinkan Anda untuk menentukan jalur untuk membuka di nautilus.

Julien B.
sumber
1

Untuk membuka nautilus dari terminal.

nautilus .

Untuk membuka nautilus di latar belakang dan masih menggunakan terminal.

nohup nautilus . > /dev/null 2>&1 &

Anda juga bisa menjadikannya sebagai alias.

alias open='nohup nautilus . > /dev/null 2>&1 &'

Anda juga dapat menambahkan alias itu ke .bash_aliases, agar tetap ada.

echo "alias open='nohup nautilus . > /dev/null 2>&1 &'" >> .bash_aliases

Jadi sekarang, setelah me-restart terminal, Anda cukup mengetik open.

Laurentiu Nic. Alexandrescu
sumber