La section suivante présente un aperçu des outils sous Linux pour la gestion du système et des fichiers. Découvrez les éditeurs de texte et de code source, les solutions de sauvegarde et les outils d'archivage.
Tableau 2.5. Logiciels de gestion du système et de fichiers pour Windows et Linux
|
Type de travail |
Application Windows |
Application Linux |
|---|---|---|
|
Éditeur de texte |
NotePad, WordPad, (X)Emacs |
kate, gedit, (X)Emacs, vim |
|
Générateur de PDF |
Acrobat Distiller |
Scribus |
|
Afficheur de PDF |
AcrobatReader |
AcrobatReader, xpdf, kpdf |
|
Reconnaissance de texte |
Recognita, FineReader |
GOCR |
|
Programmes de compression en ligne de commande |
zip, rar, arj, lha, … |
zip, tar, gzip, bzip2, … |
|
Outil de partitionnement de disque dur |
PowerQuest, Acronis, Partition Commander |
YaST, GNU Parted |
|
Logiciels de sauvegarde |
ntbackup, Veritas |
dar, taper, dump |
Kate fait partie de l'ensemble KDE. Il est capable d'ouvrir différents fichiers en même temps, soit localement, soit à distance. Avec la mise en évidence de la syntaxe, la création de fichier de projet et l'exécution de scripts externes, il constitue l'outil parfait pour un programmeur. Vous trouverez plus d'information à l'adresse http://kate.kde.org/.
GEdit est l'éditeur de texte officiel du bureau GNOME. Il fournit des fonctionnalités similaires à celles de Kate. Vous trouverez plus d'informations à l'adresse http://www.gnome.org/projects/gedit/.
GNU Emacs et XEmacs sont des éditeurs très professionnels. XEmacs est fondé sur GNU Emacs. Pour citer le manuel de GNU Emacs, « Emacs est un éditeur extensible, qui peut être personnalisé, qui s'auto-documente et qui affiche en temps réel. » Les deux offrent presque les mêmes fonctionnalités avec quelques différences mineures. Utilisés par des développeurs expérimentés, ils peuvent être fortement étendus grâce au langage Lisp Emacs. Ils prennent en charge plusieurs langues comme le russe, le grec, le japonais, le chinois et le coréen. Vous trouverez plus d'informations aux adresses http://www.xemacs.org/ et http://www.gnu.org/software/emacs/emacs.html.
Vim (Vi iMproved) est un programme proche de l'éditeur de texte vi. Les utilisateurs peuvent avoir besoin de temps pour s'adapter à vim car il fait la distinction entre le mode commande et le mode insertion. Les fonctionnalités de base sont les mêmes que celles de tous les éditeurs de textes. vim propose des options uniques comme l'enregistrement de macrocommandes, la détection de format de fichier suivie de conversion, les tampons multiples à l'écran et beaucoup plus. Vous trouverez plus d'informations à l'adresse http://www.vim.org/ ou dans notre Guide de l'administrateur.
GOCR est un outil OCR (optical character recognition, reconnaissance optique de caractères). Il convertit les images numérisées de texte en fichiers de texte. Il constitue aussi une partie de Kooka, un outil de numérisation de KDE. Vous trouverez plus d'informations à l'adresse http://jocr.sourceforge.net/ et dans Chapitre 17, Kooka—Un programme de numérisation.
De nombreux outils de compression qui permettent de diminuer l'utilisation du disque. En général, ils ne diffèrent que par leur algorithme de compression. Linux peut aussi manipuler les formats de paquetage utilisés sous Windows. Vous trouverez des informations pour gzip et tar dans Section 19.3.1.1, « Gestion de fichiers ». Le bzip2 est un peu plus efficace que gzip, mais prend plus de temps en fonction de l'algorithme de compression.
GNU Parted est un outil en ligne de commande pour créer, détruire, redimensionner, vérifier et copier des partitions et les systèmes de fichiers qu'elles contiennent. Si vous avez besoin de libérer de la place pour de nouveaux systèmes d'exploitation, utilisez cet outil pour réorganiser l'utilisation du disque et pour copier les données entre les différents disques durs. Vous trouverez plus d'informations à l'adresse http://www.gnu.org/software/parted/.
Dar signifie disk archive (archive de disque) et constitue une solution de sauvegarde indépendante du matériel. Dar utilise des catalogues (contrairement à tar), il est donc possible d'extraire un simple fichier sans avoir à lire l'archive complète et il est aussi possible de créer des sauvegardes incrémentales. Il y a aussi une version avec une interface graphique pour KDE à l'adresse http://kdar.sourceforge.net. Vous trouverez plus d'informations sur dar à l'adresse http://dar.linux.free.fr/.
Taper est un programme de sauvegarde et de restauration qui propose une interface agréable pour permettre la sauvegarde et la restauration de fichiers depuis un lecteur de bandes magnétiques. Les fichiers peuvent aussi être sauvegardés dans des fichiers d'archive. Il est possible de choisir des répertoires de façon récursive. Vous trouverez plus d'informations à l'adresse http://taper.sourceforge.net/
Le paquetage dump contient à la fois dump et restore. Dump examine les fichiers d'un système de fichiers, détermine lesquels doivent être sauvegardés et copie ces fichiers sur un disque, une bande magnétique ou un autre support de stockage spécifié. La commande restore effectue l'opération inverse de dump ; elle peut restaurer une sauvegarde complète d'un système de fichiers. Vous trouverez plus d'informations à l'adresse http://dump.sourceforge.net/.