0

Debian Linux システムをセットアップしています。さまざまなタスク、いくつかの python スクリプトを実行するために、さまざまなシェル スクリプト ファイルを作成しました。これらのスクリプトは、保存用のデータ ファイルを出力し、他のスクリプトはデータ ファイルに作用して、より多くのデータ ファイルを生成します。

現時点では、これらのファイルはすべて、ルート ホーム ディレクトリの下の 1 つのフォルダーに保持されます。

問題は、彼らが本当にどこに行くべきかということです。

スクリプト ファイルは /usr/bin に入れるべきですか ???

データファイルはどこに行きますか、ホームディレクトリ???

一般的なルールは何ですか。

4

3 に答える 3

1

@askovpen は近いですが、Debian には独自のFilesystem Hierarchy Standardがあります。Debian では、ローカル パッケージは、/usr/local既にパスにあるサブディレクトリに配置されます。ドキュメントには、さまざまなデータ ファイルの場所に関する情報が含まれています。

于 2012-04-28T14:24:42.600 に答える
1

http://tldp.org/HOWTO/HighQuality-Apps-HOWTO/fhs.html

于 2012-04-28T14:16:49.063 に答える
1

役に立つ回答をしたいのですが、「おそらくそうではない」と「場合による」としか言えません。

通常、Debian の「/usr/bin」はパッケージ システムのドメインです。本当に必要な場合を除き、手で物を置かないでください。

あなたのものはおそらく「/ root」(「ルートホームディレクトリ」の意味だと思います)に住むべきではありませんが、他のユーザーアカウントのホームではありません。ユーザー アカウントの名前が admin であると仮定すると、おそらく /home/admin です。ただし、システム リカバリを除いて、root としてログインしてはならないため、気をつけてください。

自分が何をしているのか、そしてその理由について、より具体的に説明する必要があります。Unix スクリプトを学習するためにサンドボックス システムをいじっているだけの場合、答えはおそらく「問題ありません」です。

于 2012-04-28T14:20:04.663 に答える