2.5. System- und Dateiverwaltung

Der folgende Abschnitt gibt einen Überblick über Linux-Tools für System- und Dateiverwaltungsaufgaben. Sie werden hier Text- und Quellcodeeditoren, Backuplösungen und Archivierungswerkzeuge kennenlernen.

Tabelle 2.5. System- und Dateiverwaltungssoftware für Windows und Linux

Aufgabe

Windows-Anwendung

Linux-Anwendung

Texteditor

NotePad, WordPad, Emacs/XEmacs

kate, gedit, Emacs/XEmacs, vim

PDF-Erstellung

Acrobat Distiller

Scribus

PDF-Betrachter

AcrobatReader

AcrobatReader, xpdf, kpdf

Texterkennung

Recognita, FineReader

GOCR

Kommandozeilenpacker

zip, rar, arj, lha, …

zip, tar, gzip, bzip2, …

Festplattenpartitionierer

PowerQuest, Acronis, Partition Commander

YaST, GNU Parted

Backup-Software

ntbackup, Veritas

dar, taper, dump

Kate

Kate ist Teil von KDE. Mit Kate können mehrere lokale oder entfernte Dateien gleichzeitig geöffnet werden. Durch die Syntaxhervorhebung, Projektdateierstellung und Ausführung von externen Skripten ist Kate ein ideales Werkzeug für Programmierer. Für weitere Informationen über Kate siehe http://kate.kde.org/.

GEdit

GEdit ist der offizielle Texteditor des GNOME-Desktops. Der Funktionsumfang ähnelt dem von Kate. Für weitere Informationen über GEdit siehe http://www.gnome.org/projects/gedit/.

Emacs und XEmacs

GNU Emacs und XEmacs sind sehr professionelle Editoren. XEmacs basiert auf GNU Emacs. Gemäß dem GNU Emacs Benutzerhandbuch ist Emacs „der erweiterbare, veränderbare, selbst-dokumentierende Echtzeit-Editor.“ Beide Editoren bieten abgesehen von einigen kleinen Unterschieden fast die gleiche Funktionalität. Erfahrene Entwickler schätzen die flexible Erweiterbarkeit durch die Sprache Emacs Lisp. Die Editoren unterstützen viele Sprachen wie Chinesisch, Griechisch, Japanisch und Koreanisch. Für weitere Informationen siehe http://www.xemacs.org/Languages/German/index.html und http://www.gnu.org/software/emacs/emacs.html.

vim

vim (vi improved) ist ein dem Texteditor vi ähnliches Programm. vim kann gewöhnungsbedürftig sein, da er zwischen einem Befehlsmodus und einem Einfügemodus unterscheidet. Die grundlegenden Eigenschaften sind die gleichen wie in allen Texteditoren. Einige der besonderen Optionen von vim sind Makroaufnahme, Dateiformaterkennung und -konvertierung und verschiedene Buffer in einer Ansicht. Für weitere Informationen über vim siehe http://www.vim.org/ und den Abschnitt in unserem Administrationshandbuch.

GOCR

GOCR ist ein OCR-Tool (Optical Character Recognition), das gescannte Dokumente in Textdateien umwandelt. Es ist auch Teil des KDE-Scanprogramms Kooka. Für weitere Informationen über GOCR siehe http://jocr.sourceforge.net/. Lesen Sie außerdem Kapitel 17, Kooka – Das Scanprogramm.

gzip, tar, bzip2

Verschiedene Packer zum Einsparen von Festplattenplatz. Im Allgemeinen unterscheiden sie sich lediglich im Hinblick auf den Komprimierungsalgorithmus. Linux unterstützt auch die in Windows gebräuchlichen Packformate. Für weitere Informationen über gzip und tar siehe Abschnitt 19.4.1.1, „Dateiverwaltung“. bzip2 ist etwas effizienter als gzip, benötigt aber je nach Komprimierungsalgorithmus mehr Zeit.

GNU Parted

GNU Parted ist ein Kommandozeilenwerkzeug für die Erstellung, Entfernung, Größenänderung, Überprüfung und Vervielfältigung von Partitionen und enthaltenen Dateisystemen. Falls Sie für neue Betriebssysteme Platz benötigen, benutzen Sie dieses Werkzeug zum Umorganisieren des Festplattenplatzes und zum Kopieren von Daten zwischen verschiedenen Festplatten. Für weitere Informationen über GNU Parted siehe http://www.gnu.org/software/parted/.

dar

Dar (Disk Archive) ist eine hardwareunabhängige Backup-Software. Im Gegensatz zu tar benutzt Dar Kataloge, mit denen es möglich ist, eine einzelne Datei zu extrahieren, ohne das ganze Archiv einzulesen. Außerdem ist es möglich, inkrementelle Backups zu erstellen. Ein GUI-Version für KDE ist unter http://kdar.sourceforge.net erhältlich. Für weitere Informationen über dar siehe http://dar.linux.free.fr/.

taper

Taper ist eine Backup- und Restore-Software mit einer benutzerfreundlicher Oberfläche. Taper ermöglicht die Sicherung und Wiederherstellung von Daten mit einem Bandlaufwerk. Alternativ können Dateien in Archivdateien gesichert werden. Rekursiv ausgewählte Verzeichnisse werden unterstützt. Für weitere Informationen über Taper siehe http://taper.sourceforge.net/.

dump

Das Paket dump enthält dump und restore. dump analysiert Dateien in einem Dateisystem, bestimmt, welche davon gesichert werden müssen, und kopiert diese Dateien auf die angegebene Festplatte, ein Bandlaufwerk oder ein anderes Speichermedium. Der Befehl restore führt die invertierte Funktion von dump aus. Mit diesem Befehl kann ein vollständiges Backup eines Dateisystems wiederhergestellt werden. Für weitere Informationen siehe http://dump.sourceforge.net/.


SUSE LINUX Benutzerhandbuch 9.3