4.4. 文件管理

桌面环境的核心部分是一个文件管理器应用程序,该程序支持您轻松地创建、访问和管理您系统中的所有文件。Linux 中传统的文件管理是通过命令行完成的,但这需要深入了解用于列出、创建、删除或编辑文件及其属性的若干命令。文件管理器为处理这些任务提供了更为直观的图形化方式。要了解有关 GNOME 和 KDE 文件管理器的更多信息,请参见 第 8.2 节 “用 Nautilus 管理文件”第 7.2 节 “用作文件管理器的 Konqueror”

4.4.1. Linux 文件系统的概念基础

与 Windows 操作系统不同,Linux 不使用盘符。在 Windows 中,软盘驱动器称作 A:\,Windows 系统数据储存在 C:\ 中,还有更多的例子。而在 Linux 中,所有文件和目录都位于树形结构中。最顶层的目录称为文件系统根目录或简写为 /。这是访问其它所有目录的起点。

以下是 Linux 文件系统目录树的简要指南,其中介绍了一些最为重要的目录:

/home/用户名

/home 储存在系统中建立帐户的所有用户的私人数据。这里的文件只能由其拥有者或系统管理员修改。如您的电子邮件目录就位于该目录中。

/media

/media 通常包含除系统硬盘驱动器之外的各类驱动器。只要一连接 USB 闪存盘,它就会出现在 /media 下,其它如数码相机(如果使用 USB)、DVD 或 CD 驱动器也都是如此。

/usr/share/doc

/usr/share/doc 下可找到有关 Linux 系统和安装包的各类文档。manual 子目录包含本手册的数字副本,以及所安装的 SUSE Linux 版本的参考手册和发行说明。packages 目录包含软件包中的文档。

/windows

如果在系统中安装了 MS Windows 和 Linux 两种操作系统,则可在该目录中找到 MS Windows 数据。

要了解有关 Linux 文件系统概念的更多信息以及更完整的目录列表,请参见 第 27.1.2 节 “文件和目录” (↑参考)

4.4.2. 文件管理器的各种功能

除了可以为您组织所有数据以及预览几乎所有类型的文件,文件管理器还可以充当个人数据、系统信息和网络服务的“快速查找器”。上述模块是标准桌面的组成部分。

用户主目录

使用 GNOME 中的主目录桌面图标或 KDE 面板中绘有小房子的图标可启动文件管理器(GNOME 中为 Nautilus,KDE 中为 Konqueror),显示用户主目录中的所有内容。此选项支持您快速检索用户主目录中的个人数据。

用户系统

如果您需要了解您的系统连接了哪些硬盘驱动器或可移动媒体,单击桌面图标计算机 (GNOME) 或我的电脑 (KDE)。文件管理器可提供与系统相连的所有驱动器(包括硬盘驱动器)的概览。单击此处所列的某个驱动器时,文件管理器将打开此驱动器中的文件和目录。此选项支持您在与系统相连的各类可移动设备上查找数据。若连有数码相机,它也会像 USB 闪存盘或硬盘驱动器一样显示在此列表中。

用户网络

使用 GNOME 顶部面板中的位置菜单可访问网络文件夹。在 KDE 中,单击网络浏览桌面图标可收集网络中提供的所有服务。使用此功能可访问可用网络共享,以及 Windows 网络、FTP 服务器或已在网络中注册的其它所有服务类型。

4.4.3. 搜索文件

如果需要跨整个系统搜索某个文件,请使用桌面环境所提供的图形搜索应用程序。在 GNOME 中,选择位置+搜索文件以启动搜索工具。第一个对话框提示您输入文件名或至少是一部分文件名。指定要在其中搜索文件的目录。如果确信文件应位于用户主目录中,则应接受系统自动选择的 /home/username 路径。要对整个文件系统启动搜索,请输入 / 选择文件系统根目录。添加更多的搜索准则缩小搜索范围。单击显示更多选项并从中任选所需准则。您甚至还可以使用正则表达式或通配符。输入所有数据后,单击查找启动搜索,并在窗口下部查看搜索结果。整个过程可能需要相当长的时间,具体取决于您的搜索范围。

KDE 包含应用程序 KFind,可在主菜单中使用查找文件启动。该搜索窗口包含名称/位置内容属性等选项卡。在名称/位置选项卡中,输入文件名(需要时可使用星号或问号之类的通配符)。输入搜索路径,并确定搜索是否应包含子文件夹或是否区分大小写。内容选项卡用于搜索文件内容以查找特定表达式。这类搜索只有少数几种文件类型才支持,如文本文件和 OpenOffice.org 或 KWord 格式的文件。若安装了 KRegExpEditor(包 kdeutils3-extra),您甚至还可使用正则表达式。要通过文件拥有者、文件大小或修改日期之类的特性来限制搜索范围,请使用属性选项卡。

[Tip]有关搜索模式的更多信息

有关搜索模式以及通配符或正则表达式用法的详细信息,请参考 第 27.1 节 “在命令行中使用 Bash” (↑参考)