ディレクトリにシンボリックリンクとハードリンクを使用できますか?

ディレクトリにシンボリックリンクとハードリンクを使用できますか?

私はファイルでこれを行うことができることを知っています。ディレクトリはどうですか?

cpanelがそれをたくさん使うようです。

ベストアンサー1

ほとんどのファイルシステムはディレクトリへのハードリンクをサポートしていません。ただし、ディレクトリをシンボリックリンクできます。

Linuxではディレクトリをバインドマウントすることができ、ユーザーの立場ではその機能がハードリンクに似ている。例は次のとおりです。

mount --bind /usr /home/user/foo

これは通常 chroot 環境で使用されます。なぜなら、シンボリックリンクはchrootに相対的で/あり、バインドマウントはchrootの外部の場所へのアクセスを提供できるからです。

おすすめ記事