/bin と ~/bin の違いは何ですか?

/bin と ~/bin の違いは何ですか?

Bash でパスをエクスポートすることを理解しようとしているのですが、 は/binと同じではないと誰かが言っていました~/bin。この 2 つの違いは何ですか?

答え1

/bin常に「置き場ルートディレクトリから「/」
Bash では、 ~ユーザーのホーム ディレクトリを参照します。
つまり、~/binユーザーのホーム ディレクトリの bin を参照します。

ユーザーの自宅が の場合/users/cazs~/bin/users/cazs/bin

~shは、シェルとその無数の派生形( を含む)で動作するようですbash。これがご質問の内容です。

答え2

~/binは、現在のユーザーのホーム ディレクトリ内のディレクトリを参照しますbin。これは と同等です$HOME/bin。現在のユーザーのホーム ディレクトリが の場合/home/jack~/binは を参照します/home/jack/bin

/bin絶対パスなので、その意味は明確です。

関連情報