ホームページ  >  記事  >  運用・保守  >  Linuxのハードリンクとソフトリンクの違い

Linuxのハードリンクとソフトリンクの違い

王林
王林オリジナル
2019-12-25 16:44:396442ブラウズ

Linuxのハードリンクとソフトリンクの違い

1. デフォルトでは、パラメーターを指定しない ln コマンドはハード リンクを作成し、-s パラメーターを指定した ln コマンドはソフト リンクを作成します。

2. ハードリンクファイルの i ノード番号はソースファイルと同じですが、ソフトリンクファイルの i ノード番号はソースファイルと異なります。

3. ln コマンドはディレクトリへのハード リンクを作成できませんが、ソフト リンクは作成できます。ディレクトリへのソフト リンクはよく使用されます。

4. ソフト リンク ファイルを削除しても、ソース ファイルやハード リンク ファイルには影響しません。

5. ファイルのハード リンク ファイルを削除しても、ソース ファイルとリンク ファイルには影響しません。

推奨される関連学習ビデオ チュートリアル: linux ビデオ チュートリアル

6. リンクされたファイルのソース ファイルを削除してもハード リンクには影響しませんが、ソフト リンクが発生します。リンクが無効になります(赤背景白文字点滅) 7)、ソースファイルとそのハードリンクファイルを同時に削除すると、ファイル全体が完全に削除されます。

7. 多くのハードウェア デバイスのスナップショット機能は、ハード リンクと同様の原理を使用します。

8. ソフト リンクはファイル システムを横断できますが、ハード リンクはファイル システムを横断できません。

添付ファイル: リンクを作成する 2 つの方法は次のとおりです:

 ln -s 源文件  链接文件      # 创建软链接
 ln  源文件  硬链接文件     # 创建硬链接

おすすめの関連記事とチュートリアル: linux チュートリアル

以上がLinuxのハードリンクとソフトリンクの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。