すべてのプレーンテキストファイルには、一種のサフィックス(*.txt、*.confなど)が必要です。

すべてのプレーンテキストファイルには、一種のサフィックス(*.txt、*.confなど)が必要です。

私はプレーンテキストファイルでたくさんのコメントを書きましたが、しばらくすると最後に追加した.txtサフィックスが不要なタイピングとビジュアルノイズのように見えました。プレーンテキストファイルに追加することを.txt強くお勧めするルールですか、それとも単なる提案ですか?

答え1

Linux / Unixシステムでは、ファイルに拡張子を追加することは完全にオプションです。

ただし、適切な拡張子を使用すると、特にファイルを他の人と共有するときに、どのファイルにどの種類の情報が含まれているかを一目で簡単に識別できます。

また、GUIデスクトップとの統合(またはプログラムのコンパイルなどのタスクの自動化)のためにファイルの関連付けを簡単にします。ただし、さまざまなファイル形式の実行可能スクリプトやマジックナンバーへの#!などの一部の接続は、ファイル識別から推論することができます。 、これはプレーンテキストや一部の元の画像など、他の種類のコンテンツには適用されません。

したがって、最終的には、テキストファイルがユーザーにとって何を意味するのか、そのファイルで何をするのかによって異なります。

答え2

次のような場合に追加します.txt

  • Windowsシステムで開くことを期待したことがありますか?
  • 同じ名前の別のファイルがある可能性があります(たとえば、という実行可能ファイルがあり、foobar同じディレクトリにテキストファイルがある場合foobar.txt)。
  • 名前だけを見るとテキストファイルなのか分からない、または後で忘れてしまうような場合
  • .txt後で、大規模ファイル階層内のすべてのファイル検索にそれを含めようとしました。

Linux/UNIXには、文書ファイル、構成ファイル、スクリプト、ソースコードなどのテキストファイルであるさまざまな種類のファイルがあります。追加することで、.txtこのファイルが人間だけがあらゆる目的で読んで理解できるように設計されたテキストファイルであることを明確にすることができます。だから私はそれを追加する傾向があります。

実際にあなたの質問に答えると、これはおそらくDOSが登場した後に人気を博した習慣です。

関連情報