Auf Linux-basierten Systemen spielt es keine Rolle, ob Sie eine TXT-Erweiterung verwenden oder nicht. Tatsächlich gibt es keine spezielle 'Dateierweiterung' wie unter Windows - sie ist nur ein Teil des Namens. MIME-Typen werden verwendet, um den Dateityp zu bestimmen.
Wenn Sie jedoch eine Datei für Benutzer freigeben möchten, die noch Windows verwenden, müssen sie die Textdateien manuell mit dem Editor öffnen, sofern Sie nicht die Erweiterung TXT verwenden.
Es gibt noch weitere Überlegungen zur Kompatibilität. Standardmäßig zeigt der Editor neue Zeilen nicht korrekt an, da er eine andere Zeilenendung als Linux und andere Unix-ähnliche Systeme verwendet. Der Texteditor zeigt Textdateien im Windows-Format korrekt an, aber Sie müssen möglicherweise backspacezweimal drücken , um eine neue Zeile zu entfernen.
Mit einem Texteditor namens Geany können Sie über das Document -> Set Line Endings
Menü zwischen Zeilenende-Typen konvertieren . Dies ist möglicherweise auch im Standard-Texteditor (Gedit) möglich, aber ich weiß nicht, wie das geht.
Persönlich würde ich die TXT-Erweiterung oder die Windows-Zeilenenden nicht für den täglichen Gebrauch verwenden, aber ich würde die Dateien konvertieren, wenn ich sie für Windows-Benutzer freigeben müsste.
In vielen Fällen sind unter Ubuntu keine Dateinamenerweiterungen erforderlich, aber häufig ist es immer noch eine gute Idee, sie zu verwenden. Nicht nur für Windows / Mac-Kompatibilität, sondern auch für Ihren eigenen Komfort. Stellen Sie sich vor, Sie würden alle Dateierweiterungen (.html, .jpg, .doc, .ttf, .txt, .py, .conf usw.) entfernen. Sie müssten den Dateityp ständig überprüfen, anstatt ihn beim Lesen des Dateinamens zu kennen (natürlich
README
sind auch Dateinamen wie offensichtlich).quelle
Wenn Sie mehr darüber , wie Linux identifiziert Dateitypen lernen wollen und warum Erweiterungen sind nutzlos für diesen Zweck, werfen Sie einen Blick auf die Datei Befehl Manpage
Es ist eine Art Magie :)
quelle
Wenn Sie Linux Dosent Matter verwenden. Erweiterungen sind bedeutungslos. Fügen Sie sie hinzu, wenn Sie möchten. Wenn Sie diese Datei jedoch in Windows anzeigen möchten, ist die Erweiterung erforderlich, da Sie die Datei sonst nicht anzeigen können. Die Beibehaltung einer bekannten Erweiterung sorgt zwar für eine bessere Interoperabilität, kann jedoch auch dazu beitragen, dass sich bestimmte (nicht sehr gut geschriebene) Apps besser verhalten. Beispielsweise kann ein E-Mail-Client einen geeigneteren MIME-Typ für einen Anhang auswählen.
quelle
Die Erweiterung ist optional, aber abhängig von Ihren Erwartungen möchten Sie möglicherweise trotzdem eine verwenden. Beispielsweise kann der Bildbetrachter ein Bild mit der falschen Erweiterung nicht kläglich öffnen. Der Thumbnailer schlägt auch in diesem Beispiel fehl. Sie können dies beweisen, indem Sie beispielsweise ein JPEG in .GIF oder .PNG umbenennen. Wenn Sie eine Datei haben und sich nicht sicher sind, was es ist, können Sie mit dem Befehl herausfinden,
file filename
wo Dateiname die betreffende Datei ist. Hier sind einige Beispielbefehle und -ausgaben:quelle