Linuxのソフトリンク、ハードリンク接続Linuxのソフトとハードリンクの違いを見分けます

Linuxのソフトリンクハードリンクの違い

 

     LinuxのLN別の非常に重要なコマンドで、その機能は、特定のファイルの別の場所にリンク同期を確立することである。我々は別のディレクトリを必要とする場合は、同じファイルを使用して、私たちはあらゆるニーズを必要としません他のディレクトリに占めるディスクスペースを繰り返すことなく、それができる(リンク)、限り、我々は一定のディレクトリを持っているように、同じファイルであるファイルを入れ、その後、lnコマンドリンクを使用しなければならないディレクトリに置かれます。

1。フォーマット:
 LN [パラメータ] [ソースファイルまたはディレクトリ]、[先のファイルまたはディレクトリ]

2。機能:
Linuxファイルシステム、いわゆるリンク(リンク)、我々はエイリアスファイルとみなすことができる、とのリンクは二つのタイプに分けることができますハードリンク(ハードリンク)ソフトリンク(シンボリックリンク)で、ハードリンクは、ファイルは複数の名前を持つことができることを意味し、ソフト・リンクは、特殊なファイル、別のファイルの場所を指すファイルの内容を生成するための方法です。ハードリンクは、同じファイルシステムの存在であるが、それは異なるファイルシステム間でソフトリンクすることができます。

ソフトリンク:
1.ソフトリンク、パスの形態です。Windowsオペレーティングシステムと同様に、ショートカット
ファイル・システムにまたがることができます。2.ソフトリンクは、ハードリンクはできません
ファイル名3.ソフトリンクが存在しないリンクとすることができる
ディレクトリのリンク4.ソフトリンク

ハードリンク:
1.ハードリンク、ファイルのコピーの形態です。しかし、物理的なスペースを取りません。
2.ディレクトリは、ハードリンクを作成するために許可されていない
ファイルシステムのみ3.ハードリンクを作成することができます
。注意すべき2つの点が存在する場合に
まず、lnコマンドはかどうか、つまり、すべてのリンクファイルの同期を維持しますあなたは他のドキュメントで同じ変化が生じたものを、変更されている;
第二、LNリンクはソフトリンクとハードリンクの2種類に分けられ、ソフトリンクのln -sソースファイルがターゲットファイルで、それはあなただけで選択されますミラー上のファイルの場所を生成し、ディスク容量、ソース先のファイルLNハードリンク、引数なしの-sを取ることはありません、それはそれはソフトであるかどうか、同じソースファイルと、あなたの選択した位置のファイルサイズを生成します。リンクやハードリンクファイルが変更を同期しています。
LNリンク命令は、それ以前に指定したディレクトリにすべてのファイルやディレクトリをコピーします、このような二以上のファイルまたはディレクトリを指定するよう、ファイルやディレクトリで使用され、最終目的地は、すでに存在するディレクトリです。複数のファイルやディレクトリを指定して、最終目的地ではないが、既存のディレクトリである場合は、エラーメッセージが表示されます。

3。コマンド・パラメーター:
必要なパラメータは:
以前に確立されたリンクをカバーし、削除-b
スーパーユーザーがディレクトリへのハードリンクを作成することができます-d
強制-f
ファイルが覆っ存在するかどうか-i対話モードを、ユーザーが促され
、一般的にシンボリックリンクディレクトリとみなし-n
ソフトリンク(シンボリックリンク)-s
詳細なプロセスを表示-vを

選択パラメータ:
"-S <バックアップ接尾文字列>"または"--suffix = <バックアップ接尾文字列>" -S
-V "-V <バックアップ>"または「--version-コントロール= <バックアップ道>「
このヘルプの表示--help
--versionバージョン情報を表示しを

4。例:
例1:ファイルへのソフトリンクを作成し
、我々はいくつかのフォルダに深いポイントを作成し、より慎重にソフトリンクの問題を作成するために、相対パスを説明するために、

 1 MKDIR -p /アプリ/ { 1 .. 3 } / {B} c..f 

おそらく階層は一見、アプリケーションディレクトリを有していてもよく、etcディレクトリは、ルートディレクトリの下にあります

それはソフトリンクのように記述する必要がありますので、ルートディレクトリの下に、この位置を/magedu/ZD/2g/login.batを指してソフトリンクを作成するために、我々はアプリ/ A1 / BCのルートディレクトリを与えると仮定

 1 LN -s ../../../magedu/ZD/2g/login.bat /アプリ/ A1 / BC / softlink1 

どのように多くの学生が書くために、このターゲットパスの相対パスを混同されますが、出発点のフォルダへのソフトリンクファイルしたいファイルまたはフォルダへの相対パスか、彼が歩いたパスを指定するファイルシステムに対して、。

この場合は、ルートディレクトリ内のディレクトリアプリ/ A1 / BCへのソフトリンクされ、これはここまでA1に床から戻って、フォルダのフォルダBCポイントで、文法は、アプリケーションファイルへの層まではその後、../ですルートディレクトリにmagedu、それが3であるルートレベルに戻す必要があり../ルートディレクトリを表現する方法を知っているので../クリップが再び、次のソース・ファイルの絶対パスに投稿されたためでありますアドレス。多層ディレクトリを確立し、その後、浅いディレクトリが言ったことはなかっただろう。

 リンクを表示する方法ファイルの名前は、ソフト・リンクライトブルーのであれば何ら問題は、ソフトリンクディレクトリのlsビューに、存在しないの地位を確立。

     LinuxのLN別の非常に重要なコマンドで、その機能は、特定のファイルの別の場所にリンク同期を確立することである。我々は別のディレクトリを必要とする場合は、同じファイルを使用して、私たちはあらゆるニーズを必要としません他のディレクトリに占めるディスクスペースを繰り返すことなく、それができる(リンク)、限り、我々は一定のディレクトリを持っているように、同じファイルであるファイルを入れ、その後、lnコマンドリンクを使用しなければならないディレクトリに置かれます。

1。フォーマット:
 LN [パラメータ] [ソースファイルまたはディレクトリ]、[先のファイルまたはディレクトリ]

2。機能:
Linuxファイルシステム、いわゆるリンク(リンク)、我々はエイリアスファイルとみなすことができる、とのリンクは二つのタイプに分けることができますハードリンク(ハードリンク)ソフトリンク(シンボリックリンク)で、ハードリンクは、ファイルは複数の名前を持つことができることを意味し、ソフト・リンクは、特殊なファイル、別のファイルの場所を指すファイルの内容を生成するための方法です。ハードリンクは、同じファイルシステムの存在であるが、それは異なるファイルシステム間でソフトリンクすることができます。

ソフトリンク:
1.ソフトリンク、パスの形態です。Windowsオペレーティングシステムと同様に、ショートカット
ファイル・システムにまたがることができます。2.ソフトリンクは、ハードリンクはできません
ファイル名3.ソフトリンクが存在しないリンクとすることができる
ディレクトリのリンク4.ソフトリンク

ハードリンク:
1.ハードリンク、ファイルのコピーの形態です。しかし、物理的なスペースを取りません。
2.ディレクトリは、ハードリンクを作成するために許可されていない
ファイルシステムのみ3.ハードリンクを作成することができます
。注意すべき2つの点が存在する場合に
まず、lnコマンドはかどうか、つまり、すべてのリンクファイルの同期を維持しますあなたは他のドキュメントで同じ変化が生じたものを、変更されている;
第二、LNリンクはソフトリンクとハードリンクの2種類に分けられ、ソフトリンクのln -sソースファイルがターゲットファイルで、それはあなただけで選択されますミラー上のファイルの場所を生成し、ディスク容量、ソース先のファイルLNハードリンク、引数なしの-sを取ることはありません、それはそれはソフトであるかどうか、同じソースファイルと、あなたの選択した位置のファイルサイズを生成します。リンクやハードリンクファイルが変更を同期しています。
LNリンク命令は、それ以前に指定したディレクトリにすべてのファイルやディレクトリをコピーします、このような二以上のファイルまたはディレクトリを指定するよう、ファイルやディレクトリで使用され、最終目的地は、すでに存在するディレクトリです。複数のファイルやディレクトリを指定して、最終目的地ではないが、既存のディレクトリである場合は、エラーメッセージが表示されます。

3。コマンド・パラメーター:
必要なパラメータは:
以前に確立されたリンクをカバーし、削除-b
スーパーユーザーがディレクトリへのハードリンクを作成することができます-d
強制-f
ファイルが覆っ存在するかどうか-i対話モードを、ユーザーが促され
、一般的にシンボリックリンクディレクトリとみなし-n
ソフトリンク(シンボリックリンク)-s
詳細なプロセスを表示-vを

選択パラメータ:
"-S <バックアップ接尾文字列>"または"--suffix = <バックアップ接尾文字列>" -S
-V "-V <バックアップ>"または「--version-コントロール= <バックアップ道>「
このヘルプの表示--help
--versionバージョン情報を表示しを

4。例:
例1:ファイルへのソフトリンクを作成し
、我々はいくつかのフォルダに深いポイントを作成し、より慎重にソフトリンクの問題を作成するために、相対パスを説明するために、

 1 MKDIR -p /アプリ/ { 1 .. 3 } / {B} c..f 

おそらく階層は一見、アプリケーションディレクトリを有していてもよく、etcディレクトリは、ルートディレクトリの下にあります

それはソフトリンクのように記述する必要がありますので、ルートディレクトリの下に、この位置を/magedu/ZD/2g/login.batを指してソフトリンクを作成するために、我々はアプリ/ A1 / BCのルートディレクトリを与えると仮定

 1 LN -s ../../../magedu/ZD/2g/login.bat /アプリ/ A1 / BC / softlink1 

どのように多くの学生が書くために、このターゲットパスの相対パスを混同されますが、出発点のフォルダへのソフトリンクファイルしたいファイルまたはフォルダへの相対パスか、彼が歩いたパスを指定するファイルシステムに対して、。

这个例子里软链接所在目录为根目录下的app/a1/bc,那么这个bc文件夹就是基点文件夹,从这里向上一层返回到a1,语法就是../,再向上一层到app文件夹再来一个../,因为magedu在根目录下,所以还需要一层返回到根目录 那也就是三个../,根目录知道如何表达了,接下来就是顺序贴指向源文件的绝对路径地址了。多层目录建立会了,那么浅层目录就不用说了。

 如何查看自己建立的链接有没有问题,就进入到软链接目录里ls查看,软链接名字的文件是否为浅蓝色。

おすすめ

転載: www.cnblogs.com/chengege/p/11124296.html