Peu importe dans les systèmes Linux, que vous utilisiez ou non une extension .txt. En fait, il n'y a pas d '«extension de fichier» spéciale comme sous Windows - ce n'est qu'une partie du nom. Les types MIME sont utilisés pour déterminer le type du fichier.
Si, toutefois, vous souhaitez partager un fichier avec des personnes qui utilisent encore Windows, elles devront choisir manuellement d'ouvrir les fichiers texte avec le bloc-notes, sauf si vous utilisez une extension .txt.
Il existe d'autres considérations de compatibilité. Par défaut, le Bloc-notes n'affiche pas correctement les nouvelles lignes car il utilise une ligne différente se terminant par Linux et d'autres systèmes de type Unix. L'éditeur de texte affichera correctement les fichiers texte au format Windows, mais vous devrez peut-être appuyer backspacedeux fois pour supprimer une nouvelle ligne.
À l'aide d'un éditeur de texte appelé Geany, vous pouvez convertir entre les types de fin de ligne via le Document -> Set Line Endings
menu. Cela peut également être possible dans l'éditeur de texte par défaut (Gedit) mais je ne sais pas comment le faire.
Personnellement, je n'utiliserais pas l'extension .txt ou les terminaisons de ligne Windows pour une utilisation quotidienne, mais je convertirais les fichiers lorsque je devais les partager avec les utilisateurs de Windows.
Dans de nombreux cas, les extensions de nom de fichier ne sont pas nécessaires sur Ubuntu, mais souvent c'est toujours une bonne idée de les utiliser. Non seulement pour la compatibilité Windows / Mac, mais aussi pour votre propre confort. Imaginez que vous supprimiez toutes les extensions de fichier (.html, .jpg, .doc, .ttf, .txt, .py, .conf, etc.); vous devriez vérifier le type de fichier tout le temps, au lieu de le savoir lors de la lecture du nom du fichier (bien sûr, les noms de fichiers comme
README
sont également évidents).la source
Si vous souhaitez en savoir plus sur la façon dont Linux identifie les types de fichiers et pourquoi les extensions sont inutiles à cet effet, consultez la page de manuel de commande de fichier
C'est une sorte de magie :)
la source
Si vous utilisez linux dosent matter. Les extensions n'ont pas de sens, ajoutez-les si vous le souhaitez ... tout en conservant une extension connue permet une meilleure interopérabilité, cela peut également aider certaines applications (pas très bien écrites) à mieux se comporter.Par exemple, un client de messagerie peut choisir un type MIME plus approprié pour une pièce jointe.
la source
L'extension est facultative mais en fonction de vos attentes, vous souhaiterez peut-être en utiliser une de toute façon. Par exemple, la visionneuse d'images échouera misérablement à ouvrir une image avec la mauvaise extension. La vignette échouera également dans cet exemple. Vous pouvez le prouver en renommant un JPEG en .GIF ou .PNG par exemple. Si vous avez un fichier et que vous n'êtes pas sûr de ce que c'est, vous pouvez le découvrir avec la commande
file filename
où nom_fichier est le fichier en question. Voici quelques exemples de commandes et de sorties:la source