Nautilus 是 GNOME 桌面上的图形文件浏览器。您可以使用它来访问和管理系统上的文件和文件夹。
您还可以从终端管理文件和目录,尽管不是每个人都喜欢这样做。
但是,您可能会遇到必须在终端和文件管理器之间切换的情况。
Nautilus 文件管理器和终端之间的交互方式有多种。令人惊讶的是,没有多少 Linux 用户了解它们。
例如,在 Nautilus 中,右键单击并选择“在终端中打开”选项,您将在终端中打开当前目录位置。 这只是我将在本文中与您分享的众多示例之一。
1.拖拽获取绝对路径
如果将文件夹或文件拖放到终端,其绝对路径将粘贴在终端屏幕上。 复制绝对路径当您深入文件浏览器的目录结构并且不想在终端中键入整个路径时,这会很有帮助。
2. 输入目录
这与您在上面看到的类似。如果您深入目录结构并且不想键入切换到目录的完整路径,则此技巧会有所帮助。在终端中输入cd命令,然后拖拽进入该目录。 输入目录
3. 在编辑器中打开文件
同样,您可以使用 Nano或 Vim 编辑器打开文件进行编辑。将文件拖放到nano
命令中以将其打开进行编辑。 编辑文件
4. 使用 sudo 打开文件进行编辑
与上面相同,但这次,您使用 sudo 访问权限打开文件进行编辑。 使用 sudo 权限打开文件
5. 拖动多个文件,如果命令支持多个参数
您还可以拖放多个文件以获取它们的绝对路径。这可以与接受多个参数的命令一起使用。例如,diff 命令检查两个文件之间的差异。输入diff
并拖放要检查差异的文件。 检查差异
6. 从文本文件复制并粘贴
阅读文档并必须运行其中提到的命令?您当然可以在终端中复制粘贴。但是,更快的方法是选择文本并将其拖放到终端。这个技巧也适用于GNOME-Sushi预览。 从 gnome-sushi 拖放
7. 从浏览器拖放
与上面的文本文件一样,您也可以从浏览器拖放文本。这有助于在学习教程的同时进行操作。 从互联网拖放
8. 在 Nautilus 中嵌入终端
没有终端就活不下去?直接将其嵌入文件管理器中。这样您就不必单独打开终端。这里的问题是,如果您在文件浏览器中切换到另一个目录,它也会自动在嵌入式终端中直接切换。您还可以在 Nautilus 嵌入式终端中执行大多数上述拖放操作。例如,通过删除文件并使用 grep 来搜索 bashrc 中的特定文本.bashrc
。 使用嵌入式终端
9. 在嵌入式终端的选项卡之间拖动文件
终端和文件管理器都支持选项卡式视图。您可以将文件从一个选项卡拖放到另一选项卡。例如,要检查ISO 的shasum值,请输入 shasum 命令,然后从另一个选项卡拖放该文件,如下所示。 从 Nautilus 中的多个选项卡拖放