167

When I work in terminal, sometimes I want to open the current directory in a GUI file manager. And then to click the items in the window to run the application. How can I do this?

1
245

The following works in all desktop environments by using the default file manager:

xdg-open .

You can also open files from the terminal as if you had double clicked them in the file manager:

xdg-open file
8
  • 1
    Doesn't work for Ubuntu 16 Jun 14 '17 at 7:45
  • Works in CentOS 6.10 as well.
    – рüффп
    Oct 19 '18 at 6:25
  • @TheGodfather it works it Ubuntu 18.04
    – Nino Filiu
    Apr 29 '19 at 21:23
  • for ubuntu, uses: caja, or nautilus
    – danilo
    May 25 '19 at 17:44
  • 1
    Works like a charm in Ubuntu 18. :) Thanks for this!
    – cbloss793
    Jun 4 '19 at 18:14
44

Problem

This tip will explain How to open a file manager of the current directory in the terminal

Solution 1

The following works in all desktop environments by using the default file manager:

xdg-open .

Solution 2

You can also open files from the terminal as if you had double clicked them in the file manager:

xdg-open file

Solution 3

If you are using Gnome, you can use the gnome-open command, like so:

gnome-open .

Solution 4

You can use nautilus [path]. for current directory -

nautilus .
1
  • This is the most complete one and should be the answer. Works in RedHat 7.2 x64.
    – WesternGun
    Nov 10 '16 at 20:35
36

You write nautilus [path]. for current directory -

nautilus .
3
  • This has the disadvantage that you have to keep terminal window alive while you are navigating. If you kill the window, the file explorer gets killed too.
    – gdaras
    Oct 23 '18 at 15:22
  • 3
    This is easily solved by adding & to the end like this: nautilus . & Mar 8 '19 at 14:31
  • This is easier to remember for me. Nov 3 '19 at 13:13
7

In Ubuntu 20.04, you can just say browse . to open the current directory

1
  • browse is just a symlink to xdg-open. So you can use both of them in the same way. (i.e you can also open files with browse)
    – Asocia
    Apr 13 at 9:47
6

If you are using GNOME, you can use the gnome-open command, like so:

gnome-open .
3
  • 1
    To use it first install: sudo apt install libgnome2-bin
    – vidur punj
    Aug 3 '16 at 11:37
  • I wonder why isn't there common command for opening whatever the GUI is. I have tried all commands from above answers and no one worked for me. This is the only working on Ubuntu Jun 14 '17 at 7:46
  • Is there a way to open gnome as sudo? I tried sudo gnome-open . with no luck.
    – Tim
    Mar 16 '18 at 20:58
0

You can use, nautilus . and press enter to open the current directory.

To open path specified location try the following.

E.g. If you want to open Music folder under this location:

/media/dulithdecozta/A08A64BB8A648F98/Music/

Then execute the following.

nautilus /media/dulithdecozta/A08A64BB8A648F98/Music/