Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> 3種類のLinuxリンクファイルの紹介

3種類のLinuxリンクファイルの紹介

  

概要:シンボリックリンク(シンボリックリンク)はファイル名を、ハードリンク(ハードリンク)はメタデータ(メタデータ)を、参照リンク(リファレンスリンク)はデータを直接参照します。

Linux上の3つの異なるリンクファイルタイプは、ファイルの3つの異なるコンポーネントを指しています。つまり、ファイル名(ディレクトリに格納されている)、メタデータ(iノードに格納されている)、およびデータブロック(データ自体)です。ファイルとリンクファイルの関係を次に示します。

name2 - シンボリックリンク> name1 - ハードリンク> inode1 - < reflink>> dataname3–ハードリンク - ///name4–ハードリンク> inode2&m; /

話されている言葉はそれほど多くはありません。実際のアプリケーションを使用してさまざまなリンクタイプとその使用方法を分析してください。まずファイルを作成します。 Linuxにはecho> file ^ _ ^のようにNで作成するコマンドがあります。

1.シンボリックリンク

cp– symbolic-link name1 name2

シンボリックリンクは、Windowsのショートカット(エイリアス)に似ています。

2番目に、ハードリンク

cp– link name1 name3

実際、Linuxの下の通常のファイルはすべてiノードにハードリンクされます。つまり、ハードリンクを作成するたびに、もう1つのファイルが同じiノードを指します。実際、これはシステムのバックアップに非常に役立ちます^ _ ^。

3、参照リンク

cp– reflink name1 name4

正直なところ、この著者はハードリンクと同じように使用していません。それはより少ない記憶空間を占めるだけです。

Copyright © Windowsの知識 All Rights Reserved