linux中什么命令可以判断硬链接和软链接?
天蓬老师
天蓬老师 2017-04-17 15:18:12
0
6
607

linux中什么命令可以判断硬链接和软链接?
比如,在centos7.2的/etc/systemd/system目录,有一个mysqld.service,图标上有个箭头,但怎么区分这是软链接还是硬链接呢?以及它指向文件的位置怎么查看?
百度了一下,没找到相关答案。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(6)
PHPzhong


上の図に示すように、ls -al はソフト リンクが l で始まり、ファイル名が表示されるときに「->」ポインターがあることを示します。 。

いいねを押す +0
小葫芦

ls -al ソフトリンクの方向を確認できます。
ハードリンクは、ファイル情報のコピーを作成することに相当します。ファイル名以外はまったく同じです。 . これは 2 つのファイルだけです。この名前で指定されたファイルのコピーは 1 つだけハードディスク上に存在します。 。
ソフトリンクとハードリンクを参照できます

いいねを押す +0
左手右手慢动作

ファイルで十分です。例:

リーリー
いいねを押す +0
阿神

ハード リンクは、前後の 2 つのファイルのステータスが等しいかどうかを判断できません。
ソフト リンクは、何を使用しても判断できます。

いいねを押す +0
巴扎黑

ソフトリンク 前述のように、ls を使用して表示するだけです

リーリー

ハード リンクは次のように理解できます。ファイルをコピーすると、このファイルには同期機能があり、一方が削除されても、もう一方は残ります。

ハード リンクとソース ファイルの i ノード番号は同じですが、次のコマンドを使用して表示できます。ただし、どちらがソース ファイルで、どちらがハード リンクであるかは区別できません。このファイルはハード リンク

を作成します。 リーリー
いいねを押す +0
黄舟

ハード リンクはファイル システムを越えることはできず、ディレクトリ上で動作することもできません。複数のファイルが同時に同じ i ノード番号を指します。
ソフト リンクはファイル システムにまたがり、ディレクトリやファイルに対して機能します。

ln a c はハード リンクを作成します。
ファイル a にデータを追加すると、同じデータがファイル c に追加されます。

a ファイルは削除されましたが、c ファイルはまだ存在します。ハード リンクは一種のバックアップと考えてください。
ソフトリンクは、参照メソッドおよび呼び出しメソッドとみなすことができます。リンクファイル自体はパスを保存するだけであり、データは保存されません。
そのため、ソースファイルが削除されると、ソフトリンクファイルも無効になります。

通常、ソフト リンクは ls -l を介してのみ表示できます。現時点では、ハード リンク ポインティング メソッドを表示することはできません。実際、これらは互いに鏡像としてまったく同じであると見なすことができるため、表示する必要はありません。関連情報については、ls -l の後のハード リンクの数のみが表示されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート