私のコンピュータには、私が書いたスクリプトがたくさんあります。 XDG Basedirの仕様に従って、私のhomedirの正しい場所に配置したいと思います。しかし、私はまた、これらのスクリプトを明確でスケーラブルな方法でバックアップしたいと思います。
これXDGベースの仕様以下を参照してください:
ユーザー固有の実行可能ファイルは$ HOME / .local / binに保存できます。ディストリビューションでは、このディレクトリをUNIX $ PATH環境変数の適切な場所に表示する必要があります。
だから私はスクリプトを$HOME/.local/bin
。したがって、スクリプトのバックアップ(gitリポジトリを使用したり、明示的にリモートの場所にコピーしたりしない)は重要ではありません。
現在スクリプトをのサブフォルダに配置していますが、ディレクトリを再帰的に確認しないため、明示的にサブフォルダを$HOME/.local/bin
鉱山$PATH
に追加する必要がありますが、$PATH
これも少し不要なようです。
スクリプトを置く別の場所がありますか?それともこの問題を別の方法で処理する必要がありますか?
ベストアンサー1
私がこの問題を処理する方法は、スクリプトを別のプロジェクトディレクトリに保存することです。例えば最も基本的なのは、~/scripts
.ディレクトリはgitリポジトリなので、変更を記録し、必要に応じて他の場所にプッシュすることができます。次に、必要なスクリプトへのシンボリックリンクを作成します~/.local/bin
。