シンボリックリンク 、「シンボリックリンク」とも呼ばれます ‘はLinuxの特殊なタイプのファイルであり、別のファイルを指す目的で使用されます。シンボリックリンクには、シンボリックリンクが指しているファイルのディスクアドレス以外のデータは含まれていません。
シンボリックリンク ショートカットファイルとして特に便利です。ここで、プログラムファイルとその依存関係の代わりに、デスクトップ/ホームフォルダにプログラム/アプリケーションのシンボリックリンクを設定できます。
シンボリックリンクの別の使用法 実行可能ファイルのセキュリティのためです。シンボリックリンクを作成してユーザーにシンボリックリンクを実行させることは、ユーザーにメインファイルに対する他の権限を付与しません。したがって、メインプログラムファイルが直接的または間接的に悪用されるリスクはありません。
今日は、Linuxでファイルのシンボリックリンクを作成する方法を学びます。
Linuxでファイルシンボリックリンクを作成する
Linuxでファイルのリンクを作成するために使用されるコマンドは「ln」です。 次のように実行できます:
$ ln<リンクするファイルの名前> <リンクの名前>
たとえば、テキストファイルをリンクする:
$ ln test.txt test_link
リンクが作成され、メインファイルと同じ内容が表示されていることがわかります。ただし、このようにコマンドを呼び出すと、「ハードリンク」と呼ばれるものが作成されます。 ‘。ハードリンクは「iノード」を指します メインファイルの‘であるため、メインファイルを移動しても残ります。
ただし、シンボリックリンクは単にメインファイル名へのポインタです。
Linuxでファイルシンボリックリンクを作成する
シンボリックリンクを作成するには、同じコマンドを実行します。今回は、引数'-s'
を使用します。 または'--symbolic'
。
$ ln -s test.txt test_symlink
‘ls -l’を実行する場合 コマンド、ファイルの種類を記述します。したがって、シンボリックリンクについても説明します。
$ ls -l </ pre>「test_symlink」が表示されます test.txtを指しています 、つまり、参照するメインファイル。
結論
この記事では、Linuxでファイルをシンボリックリンクする方法を見てきました。コマンドの詳細については、「ln」をご覧ください。 、次のマニュアルページを確認してください:
$ man lnご質問やご意見がございましたら、下のコメント欄でお知らせください!
Linux