Ubuntu - L©S ßlog - CyberSDF

L©S ßlog - CyberSDF

samedi 5 novembre 2005

Ubuntu : Comprendre les extensions de fichiers

Chaque jours quand on utilise un ordinateur, on est confronté quotidiennement aux fichiers présent sur notre disque dur. Seulement quand on débute avec Ubuntu, que l'on soit un néophyte complet ou que l'on vienne d'un autre monde (windows ou mac), on ne sait pas pas à quoi correspond tel ou tel fichier.
Si pour GNU/Linux (et plus généralement les systèmes UNIX, pour mémoire MacOs X est un système UNIX) les extensions de fichier n'ont aucune utilité et aucun sens (contrairement à windows qui lui s'en sert pour associer un programme), il été prévu d'ajouter une extension (un suffixe précédé d'un point) à certains fichier pour que l'utilisateur puisse les identifier d'un seul coup d'oeil et donc savoir a quoi il sert[1].

Bien sur, je ne vais pas détailler toutes les extensions de fichiers existantes et possibles mais seulement les plus courantes, celle qui existe sur votre système, celle que vous êtes à même de rencontrer :

Fichiers compressés
  • .tar : Fichier archive (abréviation de tape archive, dit tarré)
  • .gz : Fichier comprimé (gzippé)
  • .tgz : Fichier tarré et gzippé
  • .bz2 : Fichier compressé avec bzip2 (bzippé)
  • .tbz : Fichier tarré et bzippé
Fichiers de système
  • .conf : Fichier de configuration
  • .ini : Fichier de configuration
  • .log : Fichier journal
  • .a : Fichier archive / Script Ada
  • .lock : Fichier "lock", verrouillé ; il détermine si un programme est en exécution
  • .deb : Fichier Package Debian ou Ubuntu pour installer une application
  • .rpm : Fichier Red Hat Package Manager (même chose que le .deb mais pour les distributions Red Hat et Mandriva)
Fichiers de programmation et de script
  • .h : Fichier d'en-tête en langage du programmation C ou C++
  • .c : Fichier de code source en langage de programmation C
  • .cpp : Fichier de code source en langage de programmation C++
  • .o : Ficher d'objet de programme
  • .py : Script Python
  • .rb : Script Ruby
  • .tcl : Script TCL
  • .pl : Script Perl
  • .so : Fichier bibliothèque ou module
  • .sh : Script shell UNIX

Notes

[1] Il existe une commande permettant de savoir exactement ce qu'est tel ou tel fichier, cette commande est file ; Pour l'utiliser faire un file leFichier ; Pour en savoir plus sur file : man file. Vous pouvez également utiliser ce service

Toutes les fautes d'orthographes présentes sur ce site sont protégées par la licence Logo Creative common Creative common

 |  Valid XHTML  |  Valid CSS  |  Dotclear  |  Design décliné de [ON]Simple par [ NikO ]
Hébergé par Typhon.Network