Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linux lnコマンドおよび操作ガイド

Linux lnコマンドおよび操作ガイド

  

lnは、ファイルシステムへのリンクを確立し、リンクされたファイルの同期を維持することができる、Linuxシステムにおける重要なコマンドです。もっと詳しく

1. LNは、ファイルへのシンボリックリンクを作成するコマンドを使用します。

Linuxでのシンボリックリンクは、Windowsのショートカットに似ています。

lsコマンドを使用すると、新しく作成されたシンボリックリンクに別のiノードがあることがわかります。つまり、シンボリックリンクはiノードを占有しますが、実際の内容はまだ

ソースファイルを指しています。ブロック領域

#touch /tmp /file

#ls -lhi /tmp /file

3441 -rw-r - r-- 1ルートルート0 1月1日00: 09 /tmp /file


#ln -fs /tmp /file /tmp /symbolic_link

#ls -lhi /tmp /symbolic_link

3647 lrwxrwxrwx 1 root root 9 Jan 1 00:10 /tmp /symbolic_link - "/tmp /file


2.シンボリックリンクファイルを削除すると、実際には、代わりにiノードが削除されます。ソースファイルが指すブロック領域に影響します。

そして、ソースファイルが削除された場合、シンボリックリンクファイルは基本的に役に立ちません。

#echo'リンクテスト'》 /tmp /file

#cat /tmp /file

リンクテスト


#rm /tmp /symbolic_link

#cat /tmp /file

リンクテスト


#ln -fs /tmp /file /tmp /symbolic_link


#rm /tmp /file

#cat /tmp /symbolic_link

cat:開いて’ /tmp /Symbolic_link‘:そのようなファイルまたはディレクトリはありません
- > /tmp /file


3. lnコマンドを使用してハードリンクを作成します。

ご覧のとおり、ハードリンクを作成すると同じiノードが使用され、ソースファイルのブロックがコピーされます。
前12次合計2ページ

Copyright © Windowsの知識 All Rights Reserved