C.5 系统和文件管理

以下部分概述 Linux 的系统和文件管理工具。 您可了解文本和源代码编辑器、备份解决方案和存档工具。

表 C-5 Windows 和 Linux 的系统和文件管理软件

任务

Windows 应用程序

Linux 应用程序

文件管理器

Windows 资源管理器

Konqueror、Nautilus

文本编辑器

NotePad、WordPad、(X)Emacs

kate、GEdit、(X)Emacs、vim

PDF 创建程序

Adobe Distiller

Scribus

PDF 查看器

Adobe Reader

Adobe Reader、Evince、KPDF 和 Xpdf

文本识别

Recognita、FineReader

GOCR

命令行压缩程序

zip、rar、arj、lha 等

zip、tar、gzip、bzip2 等

基于 GUI 的压缩程序

WinZip

Ark、File Roller

硬盘分区程序

PowerQuest、Acronis、Partition Commander

YaST、GNU Parted

备份软件

ntbackup、Veritas

KDar、taper、dump

Adobe Reader

Adobe Reader for Linux 与此应用程序的 Windows 和 Mac 版本完全相同。 Linux 上的外观与其他平台上的相同。 Adobe Acrobat 套件的其他部分没有转移到 Linux 中。 有关详细信息,请参见 http://www.adobe.com/products/acrobat/readermain.html

Ark

Ark 是用于 KDE 桌面的基于 GUI 的压缩程序。 它支持常见的格式,如 ziptar.gztar.bz2lharar。 您可以在一个压缩文件内查看、选择、压缩和解压缩文件。 由于 Ark 和 Konqueror 的集成,因此,和 WinZip 类似,您可以从文件管理器的上下文菜单中触发操作(例如压缩文件的解压)。 使用 Ark 的简介请参见《KDE 用户指南》中的 KDE 桌面章节。

dump

dump 包包括 dump 和 restore。dump 会检查文件系统中的文件,确定需要备份哪些文件,然后将这些文件复制到指定的磁盘、磁带或其他储存介质。 restore 命令执行与 dump 相反的功能,它可以恢复文件系统的完全备份。 有关详细信息,请参见 http://dump.sourceforge.net/

Evince

Evince 是 GNOME 桌面的用于 PDF 和 PostScript 格式的文档查看器。 有关详细信息,请参见 http://www.gnome.org/projects/evince/

File Roller

File Roller 是用于 GNOME 桌面的基于 GUI 的压缩程序。 它提供类似 Ark 的功能。有关详细信息,请参见 http://fileroller.sourceforge.net/home.html

GEdit

GEdit 是 GNOME 桌面的官方文本编辑器。 它提供类似 Kate 的功能。有关详细信息,请参见 http://www.gnome.org/projects/gedit/

GNU Parted

GNU Parted 是用于对分区及分区上的文件系统进行创建、销毁、调整大小、检查和复制的命令行工具。 如果您需要为新的操作系统创建空间,请使用此工具重组磁盘占用量,然后在不同的硬盘之间复制数据。 有关详细信息,请参见 http://www.gnu.org/software/parted/

GOCR

GOCR 是一种 OCR(光学字符识别)工具。 它将文本的扫描图像转换为文本文件。 有关详细信息,请参见 http://jocr.sourceforge.net/

gzip、tar、bzip2

大量的压缩程序用于减少磁盘占用量。 通常,它们仅在压缩算法上不同。 Linux 可以同样处理在 Windows 上使用的压缩格式。bzip2 要比 gzip 高效一些,但根据压缩算法,前者需要更多的时间。 有关 gziptar 的更多信息请参见壳层一章。

kate

Kate 是 KDE 套件的一部分。 它能够在本地或远程同时打开多个文件。 它包括语法高亮显示、项目文件创建和外部底稿执行功能,因此是程序员的理想工具。 有关详细信息,请参见 http://kate.kde.org/

KDar

Kerr 表示 KDE 磁盘存档程序,它是独立于硬件的备份解决方案。 KDar 使用目录(与 tar 不同),因此可以将单个文件解压缩,而不必读取整个档案。此外它还可以创建递增备份。 KDar 可以将一个档案分割为多个片段,并针对每个段触发烧录数据 CD 或 DVD。 有关 KDar 的详细信息,请参见 http://kdar.sourceforge.net/

Konqueror

Konqueror 是用于 KDE 桌面的默认文件管理器,它也可以用作万维网浏览器、文档和图像查看器和 CD 转录器。 关于将 Konqueror 用作文件管理器的介绍,请参见《KDE 用户指南》中关于 KDE 桌面的章节。有关此多功能应用程序的详细信息,请参见 http://www.konqueror.org/

KPDF

KPDF 是用于 KDE 桌面的 PDF 查看应用程序。 它的功能包括搜索 PDF 和与 Adobe Reader 类似的全屏阅读方式。 有关详细信息,请参见 http://kpdf.kde.org/

Nautilus

Nautilus 是 GNOME 桌面的默认文件管理器。 可以使用它来创建文件夹和文档、显示并管理文件和文件夹、运行底稿、向 CD 中写入数据以及打开 URI 位置。 有关如何将 Nautilus 用作文件管理器的信息,请参见《GNOME User Guide》。 请在因特网的 http://www.gnome.org/projects/nautilus/ 查找关于 Nautilus 的信息。

taper

Taper 是一种备份和恢复程序,它提供友好的用户界面,支持向/从磁带机备份/恢复文件。 或者,也可以将文件备份到档案文件。 支持递归选择的目录。 有关详细信息,请参见 http://taper.sourceforge.net/

vim

vim (vi improved) 是与文本编辑器 vi 类似的程序。 由于 vim 区分命令模式和插入模式,用户可能需要一些时间来适应它。 基本功能与所有文本编辑器相同。vim 提供一些独特的选项,如宏录制、文本格式检测和转换以及屏幕的多个缓冲。 有关详细信息,请参见 http://www.vim.org/

(X)Emacs

GNU Emacs 和 XEmacs 是非常专业的编辑器。 XEmacs 基于 GNU Emacs。 引用《GNU Emacs 手册》中的原文,“Emacs 是可扩展、可自定义、自行编制文档的实时显示编辑器”。这两种编辑器提供基本相同的功能,它们之间的差别很小。 由有经验的开发人员使用时,可以通过 Emacs Lisp 语言扩展。 它们支持多种语言,如俄语、希腊语、日语、中文和韩语。 有关详细信息,请参见 http://www.xemacs.org/http://www.gnu.org/software/emacs/emacs.html

Xpdf

Xpdf 是用于 Linux 和 Unix 平台的简洁 PDF 查看套件。 它包括查看器应用程序和一些用于 PostScript 或文本格式的导出插件。 有关详细信息,请参见 http://www.foolabs.com/xpdf/