Linux se fiche des extensions de fichier ?
Oui, et il accepte des tas de points dans un nom de fichier. Et des lettres après un point ne constituent pas nécessairement l’extension du fichier.
Cette désinvolture est réjouissante.
Les extensions et formats de fichier ?? — c’est là : Glo(u)ssaire cum Commentaires.
M$Windows est incapable d’afficher un fichier TXT par exemple, si vous n’enregistrez pas votre fichier en ajoutant son extension (souvent l’extension est ajoutée par l’éditeur de texte). Ah oui, Windows par défaut vous cache les extensions les plus usuelles mais les extensions sont bien là et il en a besoin. Cette partie de cache-cache peut être source de problèmes : imaginez un fichier .exe nocif (virus), l’extension n’est pas visible, vous cliquez dessus en vous disant que Windows va vous l’ouvrir automatiquement dans la bonne application (c’est si facile Windows) et c’est un virus que vous avez déclenché... Donc, ne laissez pas les extensions cachées par défaut.
Sous Linux, les extensions ne sont pas cachées mais elles sont inutiles. Par commodité vous pouvez rajouter l’extension .txt lorsque vous enregistrez un nouveau fichier TXT — vous savez ainsi qu’il s’agit d’un simple fichier texte. Linux reconnaît un fichier texte d’un autre sans avoir besoin de l’extension. J’enregistre souvent des fichiers texte et ne m’occupe jamais de rajouter l’extension pour ce type de fichier.
Il arrive aussi que vous deviez créer un fichier qui n’a pas du tout d’extension — un logiciel de Micro$oft voudra certainement vous infliger un .txt qui annulera la valeur de ce fichier. Un bon éditeur de texte vous laisse choisir l’extension ou vous permet de ne pas en rajouter du tout. On peut en effet créer toutes sortes de fichiers avec un éditeur de texte, pas seulement de simples fichiers TXT.
Vous pouvez très bien supprimer, par exemple, l’extension .zip d’un fichier ZIP et taper la commande unzip pour le décompresser. Bien sûr si c’était en fait un fichier .tar.gz votre commande « unzip » a échoué.
J’ai installé sans problème avec Dpkg un fichier DEB sans son extension .deb (passée aux trappes avec la moitié du nom du fichier après avoir été copié sur un disquette au format M$Windows-Dos).
Les extensions sont donc un moyen commode de vous y retrouver, vous l’utilisateur ou l’administrateur de Linux, mais Linux n’en a pas besoin.
Consultez si besoin le « Glo(u)ssaire cum Commentaires ».
Vous trouverez davantage de liens précisément dans « Liens vers Mozilla, le Libre, les menaces ».
Votre email n'est pas crypté -- remplacez l'arobase par le mot (at) pour éviter que les robots spammeurs ne le récupèrent. Exemple fictif : zozo(at)ploof.net