私はこのディレクトリがバイナリファイルを保存するために使用されることを言う多くのチュートリアルを見ました。これは、このディレクトリ内のbin
唯一のファイルが0
andであることを意味します。1
しかし、多くのbin
場合0
と1
。
たとえば、次のディレクトリにdjango-admin.py
ありますxx/bin/
。
#!/usr/bin/env python
from django.core import management
if __name__ == "__main__":
management.execute_from_command_line()
ベストアンサー1
いいえ、bin
ディレクトリはバイナリファイルを保存するためのものではありません。保存することです実行可能ファイルほとんどの文書です。
bin
歴史的に、さまざまなスクリプト言語で書かれたスクリプトがより一般化される前に、会議ソースコードではなく、主にバイナリ(コンパイルまたはアセンブル)の非テキストファイルを含みます。今日、ファイルの主な特徴bin
は実行可能であることです。
実行ファイルスクリプトインタプリタが解釈するテキストファイルです。例のスクリプトはPythonスクリプトです。これを実行すると、python
インタプリタ(ユーザーの場所のどこかにある別の実行可能ファイル$PATH
)がそれを実行するために使用されます。
また、テキストファイルは、バイナリファイルと同様に、0と1からなるファイルです。