在导航到终端的位置启动nautilus
我发现使用nautilus在我的系统中旅行相当困难,而且更喜欢使用终端中的cd
etc命令绕过我的系统,但我发现有时我需要查看nautilus中的文件和文件夹列表,因为我只是我没有这样做,也许有这么多的文件,如果我可以将它们全部列在GUI中,而不是必须让ls将输出重定向到我想要的文件中,这将更加简单然后必须阅读。
但后来我发现我很快找到了包含我想要的文件的目录的位置,在终端,然后我必须回到nautilus并通过GUI慢慢移动到那个位置,所以我想知道如果在终端中有任何方法,一旦你使用cd
到达你的目标目录,启动nautilus并让它自动导航到那个位置(这样它打开你用cd
进入nautilus的目录)?
OS信息:
Description: Ubuntu 14.10 Release: 14.10
套餐信息:
nautilus: Installed: 1:3.10.1-0ubuntu15.1 Candidate: 1:3.10.1-0ubuntu15.1 Version table: *** 1:3.10.1-0ubuntu15.1 0 500 http://gb.archive.ubuntu.com/ubuntu/ utopic-updates/main amd64 Packages 100 /var/lib/dpkg/status 1:3.10.1-0ubuntu15 0 500 http://gb.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
安装nemo文件管理器 :它有一个终端和文件管理器在一个。
我的nemo是定制的家庭酿造蒸汽朋克图标,但你明白了点; 😉
要安装的命令:
sudo sudo add-apt-repository ppa:webupd8team/nemo sudo apt-get install nemo
可选包:(大胆的是我已安装的包)
- nemo-dbg – Unity的文件管理器和图形shell(调试符号)
- nemo-data – Unity的文件管理器和图形shell(数据文件)
- nemo-fileroller – Nemo的File Roller集成
- nemo-dropbox – Nemo的Dropbox集成
- nemo-compare – Nemo文件管理器的上下文菜单比较扩展
- python-nemo – Nemo组件的Python绑定
- nemo-seahorse – 海马插件和加密工具
- nemo-share – 使用Samba共享文件夹的Nemo扩展
- nemo-pastebin – 用于将文件发送到pastebin的Nemo扩展
- nemo-rabbitvcs – RabbitVCS的Nemo扩展
- nemo-media-columns – Nemo Extension
- nemo-terminal – 启用嵌入式终端的Nemo扩展
- nemo-image-converter – 用于质量resize或旋转图像的nemo扩展
- nemo-emblems – 更改文件夹或文件标志
- nemo-filename-repairer – 用于文件名编码修复的Nemo扩展
- nemo-folder-color – 更改文件夹颜色
从您的终端,打开nautilus
如下:
nautilus .
它将在您终端中的目录中打开Nautilus的新实例。
来自nautilus
手册页:
SYNOPSIS nautilus [options] URIs...
以及
nautilus .
你也可以这样做:
xdg-open .
它会像你在nautilus中双击一个文件一样。 这也意味着您可以在LibreOffice中打开电子表格
xdg-open mysheet.ods
我把它放在我的.bashrc
让它在xopen
别名,以便稍微更快地输入
alias xopen=xdg-open
进入终端后,只需输入nautilus .
打开一个新的鹦鹉螺窗口。
终端本身也有一个文件浏览器。 类型:
sudo apt-get install mc
然后在目录中,键入mc
以打开它。
Midnight Commander(MC)文件管理器的屏幕截图:
我一直在使用MC。 它主要是键盘快捷键,虽然您可以单击按钮,但您应该学习快捷键。 顺便说一下,底部的数字是function键,所以F1 , F2 , F3 ……
比已经提出的方法更通用的方法 – 我的~/.bashrc
有以下内容:
open() { for file in "$@" do xdg-open "$file" > /dev/null 2>&1 if [ "$?" != 0 ]; then echo "$file"": Failed to open" else echo "$file"": Opened successfully" fi done }
xdg-open
是一个有用的程序,可以打开一些东西,就像你双击它一样,但它可以在终端上运行。 > /dev/null 2>&1
会丢弃任何程序打开文件或目录的stdout
,因为这可能非常烦人。 有了这个,您可以在一行中打开多个目录,例如
open . .. Documents
将打开3个窗口,当前目录,当前目录上方的目录和当前目录中的Documents
文件夹,全部使用您的默认文件管理器,无论是nautilus
还是nemo
。
当然,它也会打开其他类型的文件,例如open file.doc
将在LibreOffice中打开file.doc
。