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

1er anniversaire de blogSpirit

Ma choupinette m'a envoyé une invitation pour la fête du 1er anniversaire de blogSpirit (éditeur de HautetFort et blogSpirit entre autre) qui se déroulait hier soir à l'Etoile.
Elle sait que ce genre de soirée très commerciale n'est pas franchement mon truc, mais bon j'étais en bonne compagnie surtout que Marie nous a accompagnée.
Bref, on est arrivé à l'Etoile sur les coup de 22h30, pour une soirée de ce genre j'ai trouvé qu'il y avait peu de monde ; A mon avis la plupart sont venus parce que c'était Open Bar jusqu'à 23h30 (cocktail Cosmopolitan Grandmarnier). Côté ambiance c'était bien trop m'as tu vu et échange de carte de visite pour moi, surtout que j'avais complètement raté le dressing code (apparemment pour les mecs, c'était chemise et veste, pas jean noir et t-shirt mozilla-europe).
Je pensais y voir les deux hémisphères (vu qu'elles sont chez HautetFort) que j'avais rencontré à Paris Carnet, mais apparemment elles n'étaient pas présentes :-( (ou alors je ne les ai pas vue)
Bref on s'est fait chier (on peu le dire) et nous sommes vite partis.

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