Linux システムでは、リンク ファイルは、Windows システムのショートカットと同様に、別のファイルまたはディレクトリを指すことができる特別なタイプのファイルです。 Linux では、一般的に使用されるリンク ファイルには、ハード リンクとシンボリック リンク (ソフト リンク) の 2 種類があります。この記事では、Linux システムでハード リンクやシンボリック リンクなどのリンク ファイルを作成する方法に焦点を当て、具体的なコード例を示します。
ハード リンクとは、同じインデックス ノード (inode) を指す複数のファイル名を持つリンクを指します。ハード リンク ファイルの場合、同じ i ノードを共有するため、どれが元のファイルであるかを判断する方法がありません。ハード リンク ファイルを作成する手順とサンプル コードは次のとおりです。
ステップ :
file1
は元のファイル、hard_link
はハード リンク ファイルです: ln file1 hard_link
サンプル コード:
echo "Hello World" > file1 # 创建一个原文件 ln file1 hard_link # 创建文件的硬链接 ls -li file1 hard_link # 查看文件的硬链接
シンボリック リンク (ソフト リンク) とは、Windows システムのショートカットに似た、あるファイルから別のファイルへのリンクを指します。シンボリック リンク ファイルには、inode ではなくターゲット ファイルのパスが保存されるため、ファイル システムやさまざまなハード ディスク パーティションにまたがることができます。以下に、シンボリック リンク ファイルを作成する手順とサンプル コードを示します。
ステップ :
file2
は元のファイル、symbol_link
はシンボリック リンク ファイルです: ln -s file2 symbol_link
サンプル コード:
echo "This is a symbolic link file" > file2 # 创建一个原文件 ln -s file2 symbol_link # 创建文件的符号链接 ls -l file2 symbol_link # 查看文件的符号链接
この記事の導入部を通じて、Linux システムでハード リンク ファイルとシンボリック リンク ファイルを作成する手順を学び、特定のコード例を理解しました。ハード リンクとシンボリック リンクは Linux システムで広く使用されており、ファイルとディレクトリを簡単に管理できます。この記事があなたのお役に立てれば幸いです、読んでいただきありがとうございます!
以上がLinux コマンド チュートリアル: シンボリック リンクを作成する手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。