ホームページ  >  記事  >  システムチュートリアル  >  Linux コマンド チュートリアル: シンボリック リンクを作成する手順

Linux コマンド チュートリアル: シンボリック リンクを作成する手順

PHPz
PHPzオリジナル
2024-02-25 14:54:061303ブラウズ

Linux システムでは、リンク ファイルは、Windows システムのショートカットと同様に、別のファイルまたはディレクトリを指すことができる特別なタイプのファイルです。 Linux では、一般的に使用されるリンク ファイルには、ハード リンクとシンボリック リンク (ソフト リンク) の 2 種類があります。この記事では、Linux システムでハード リンクやシンボリック リンクなどのリンク ファイルを作成する方法に焦点を当て、具体的なコード例を示します。

1. ハード リンク ファイルの作成

ハード リンクとは、同じインデックス ノード (inode) を指す複数のファイル名を持つリンクを指します。ハード リンク ファイルの場合、同じ i ノードを共有するため、どれが元のファイルであるかを判断する方法がありません。ハード リンク ファイルを作成する手順とサンプル コードは次のとおりです。

ステップ :

  1. 次のコマンドを実行してハード リンク ファイルを作成します。 file1 は元のファイル、hard_link はハード リンク ファイルです:
ln file1 hard_link

サンプル コード:

echo "Hello World" > file1   # 创建一个原文件
ln file1 hard_link           # 创建文件的硬链接
ls -li file1 hard_link        # 查看文件的硬链接

2. シンボリック リンク ファイルの作成

シンボリック リンク (ソフト リンク) とは、Windows システムのショートカットに似た、あるファイルから別のファイルへのリンクを指します。シンボリック リンク ファイルには、inode ではなくターゲット ファイルのパスが保存されるため、ファイル システムやさまざまなハード ディスク パーティションにまたがることができます。以下に、シンボリック リンク ファイルを作成する手順とサンプル コードを示します。

ステップ :

  1. 次のコマンドを実行して、シンボリック リンク ファイルを作成します。 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 サイトの他の関連記事を参照してください。

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