Accueil - Fonctionnement - Mandrake/Mandriva : 9.210.1 -
Logiciels - Réseau - Développement - Liens - Forum

Présentation - KDE - Système - Utilisateurs & Droits - Fichiers
Rechercher sur Linux Transition :

Contact
Les news de Linux TransitionLes News

   
   

Fonctionnement des fichiers

Les extensions :

Icone RPMVous devez certainement connaître les différentes extensions sous Windows mais sous linux ce n'est pas la même chose...

Au début de Windows, les extensions étaient obligatoires pour qu'un programme puisse ouvrir un fichier. Aujourd'hui c'est moins restrictif : un fichier peut porter une autre extension que celle du programme auquel il est associé. Mais pour garder une certaine logique et lisibilité, elles ont été conservées.

Sous linux, les extensions ne sont pas obligatoires (même pour les programmes) mais, tout comme pour Windows, elles ont été créées pour différencier les fichiers et savoir à quel type ils appartiennent.

Voici un tableau récapitulant les principales :

Windows Linux Description
exe bin, run

rpm, deb
Il n'existe pas de .exe sous Linux. Son équivalent est .bin (bin = binaire) mais il est peu utilisé tout comme le .run. La plupart des programmes n'ont pas d'extension et on les différencie des autres fichiers sans extensions par leurs droits : ils ont le droit d'exécution (x = execute).

Les .rpm ne sont pas des programmes mais servent à les installer. On peut les comparer aux install.exe ou setup.exe qui servent à installer les programmes sous Windows. Vous pouvez aussi rencontrer des .deb qui sont l'équivalent des .rpm mais pour la distribution Debian.

Il est possible d'exécuter les .exe de Windows en passant par une sorte d'émulateur. Les plus connus sont Wine (gratuit), Cedega (payant - orienté jeux) et CrossOver Office (payant - orienté applications).
ini, inf conf, cfg, ini Les fichiers .ini ou .inf contiennent les configurations de programmes ou de matériels. Sous linux ils se terminent par .conf, .cfg ou encore .ini. Mais, comme pour les programmes linux, ce n'est pas obligatoire d'avoir cette extension.
On peut retrouver tous les fichiers de configuration du système, ainsi que la configuration de base de certains programmes, dans le dossier /etc/. Chaque utilisateur a également un fichier de configuration par application. Ce sont les réglages personnels contrairement aux réglages de bases dans /etc/. Ces fichiers/dossiers sont cachés et donc commencent par un point.
rar rar Les fichiers .rar indiquent qu'ils ont été compressés avec la méthode rar. Cette méthode est bien meilleure que les zip mais elle n'est pas gratuite, c'est pourquoi elle est très peu utilisée sous linux. Mais il est tout à fait possible d'extraire les .rar car le programme de décompression (contrairement à celui de compression) est gratuit (mais pas libre).
zip zip, tar, gz, tgz, bz2, Z Le fameux format de compression. Sous linux les .zip sont plutôt rares mais lisibles sans problème avec le logiciel zip. Par contre vous verrez beaucoup de .tar, .gz, .tgz (= tar + gz), .bz2 ou encore .Z
Tar n'est pas un compresseur mais un archiveur, il sert à rassembler plusieurs fichiers en un seul. Ensuite vient la compression avec gzip (.gz), bzip2 (.bz2) ou encore compress (.Z). Bzip2 est celui qui compresse le mieux et il est de plus en plus utilisé.
html, mp3, avi, ... html, mp3, avi, ... Toutes les autres extensions existent sous linux et sont ouvertes grâce à un programme équivalent à celui de Windows.


Les programmes et daemons :

Démon FreeBSDComme on l'a vu, les programmes sous linux ne portent pas d'extension et se différencient des autres par le droit d'exécution.
On pourrait penser que n'importe quel fichier peut devenir exécutable si on lui met le droit en exécution... on n'est pas très loin de la vérité. En fait il existe deux types de programme :


  • les binaires : identiques aux .exe de Windows, ils sont compilés et donc illisibles dans un éditeur de texte par exemple.
  • les scripts : ils ressemblent aux vieux fichiers .bat de Windows et sont donc lisibles et modifiables avec un éditeur de texte. Néanmoins c'est la seule ressemblance parce qu'ils sont beaucoup plus puissant et très utilisés sous linux, par exemple pour charger vos paramètres personnels ou lancer une connexion internet au démarrage du pc.

Voilà pour les deux formats de programmes. Sous Windows tous les programmes sont "graphiques", mais sous linux c'est plutôt le contraire. La plupart des programmes sont fait pour fonctionner en ligne de commande (comme le DOS) et on leur ajoute une interface graphique (appelée aussi GUI = Graphical User Interface) pour que ce soit plus facile d'utilisation. C'est très pratique quand on se sert de linux en tant que serveur : pas besoin de lancer KDE et ainsi on gagne en rapidité, stabilité et on peut utiliser un pc moins puissant.

Le nom des programmes change en fonction de leurs utilisations. Si vous les utilisez en arrière plan, sous Windows on les appelle services et sous linux : daemons, qui signifie démons en anglais mais ils ne sont pas bien méchants. Au contraire ils sont très utiles puisqu'ils servent à tout le pc et tout le monde. Par exemple pour avoir vos port usb qui fonctionnent ou encore pouvoir imprimer (depuis votre pc ou en réseau). Bref des programmes indispensables c'est pourquoi ils sont démarrés automatiquement.

Nous venons de voir le fonctionnement de linux de façon non approfondie mais suffisante pour débuter et comprendre un minimum des rouages du système. Maintenant passons à la pratique avec la rubrique Mandrake => Suite


Dernière modification de la page : 11/08/2005

Toutes les marques et logos présents sur cette page sont la propriété de leurs propriétaires respectifs
Les informations fournis sur cette page ne sont pas garanties
Vous pouvez utiliser les informations de cette page de façon non commerciale et à condition de faire un lien vers Linux Transition : linuxtransition.free.fr
Statistiques du site par - visiteurs depuis Juin 2004