1. デフォルトでは、パラメーターを指定しない ln コマンドはハード リンクを作成し、-s パラメーターを指定した ln コマンドはソフト リンクを作成します。
2. ハードリンクファイルの i ノード番号はソースファイルと同じですが、ソフトリンクファイルの i ノード番号はソースファイルと異なります。
3. ln コマンドはディレクトリへのハード リンクを作成できませんが、ソフト リンクは作成できます。ディレクトリへのソフト リンクはよく使用されます。
4. ソフト リンク ファイルを削除しても、ソース ファイルやハード リンク ファイルには影響しません。
5. ファイルのハード リンク ファイルを削除しても、ソース ファイルとリンク ファイルには影響しません。
推奨される関連学習ビデオ チュートリアル: linux ビデオ チュートリアル
6. リンクされたファイルのソース ファイルを削除してもハード リンクには影響しませんが、ソフト リンクが発生します。リンクが無効になります(赤背景白文字点滅) 7)、ソースファイルとそのハードリンクファイルを同時に削除すると、ファイル全体が完全に削除されます。
7. 多くのハードウェア デバイスのスナップショット機能は、ハード リンクと同様の原理を使用します。
8. ソフト リンクはファイル システムを横断できますが、ハード リンクはファイル システムを横断できません。
添付ファイル: リンクを作成する 2 つの方法は次のとおりです:
ln -s 源文件 链接文件 # 创建软链接
ln 源文件 硬链接文件 # 创建硬链接
おすすめの関連記事とチュートリアル: linux チュートリアル
以上がLinuxのハードリンクとソフトリンクの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。