
Linuxコマンドを使用してシンボリックリンクを作成する方法を知ることは、Linuxターミナルに関する知識を増やすための優れた方法です。このチュートリアルでは、シンボリックリンクをすばやく簡単に学習するためのいくつかのコマンドについて説明します。始める前に、シンボリックリンクとは何かを概説しましょう。
Linuxシンボリックリンクとは
シンボリックリンクは、Linuxなどのオペレーティングシステムでショートカットやファイル管理を作成するのに役立つだけではありません。また、ドキュメント、画像、ダウンロードなど、プライマリユーザーフォルダのさまざまな場所を作成する方法としても機能します。
シンボリックリンクは、コンピュータシステム内のさまざまなファイル、フォルダ、およびディレクトリの経路を作成する文字列のように機能します。それらは、1つのファイルを参照するさまざまな場所に複数のファイルを作成して保存することができます。したがって、1つのコマンドですべての特定のドキュメントを検索することにより、効率が向上します。
Linuxのユーザーフレンドリーな機能により、Microsoftでさえシンボリックリンクを作成するためにそれに従っています。ソフトリンクまたはシンボリックリンクとも呼ばれるシンボリックリンクは、Linuxに固有のものではありませんが、さまざまなコマンドを実行してディスク内の特定のファイルまたはディレクトリを検索できるWindowsの検索オプションと同じです。
Linuxでシンボリックリンクを作成する方法
Linuxでファイルとフォルダのリンクを作成する方法を見てみましょう:
LinuxforFilesでSymbolikリンクを作成
通常、リンクを作成するには、 lnを使用します コマンドと-s シンボリックリンクを指定するオプション。これは、可能な限り言語を試すことができる柔軟なアプローチを確保するための最も簡単な方法です。 Linuxでシンボリックリンクを作成するのは難しいことではありません。1つの簡単な手順に従うだけです。
ln -s [target file] [Symbolic filename]
Linuxのlnコマンドは、ソースファイルとディレクトリの間にリンクを作成します。
- -s –シンボリックリンクのコマンド。
- [ターゲットファイル]–リンクを作成する既存のファイルの名前
- [シンボリックファイル名]–シンボリックリンクの名前。
作成されたリンクは、詳細リストコマンドを使用したディレクトリリストで確認できます:
ls -l
ただし、[Symbolic filename]を指定しない場合、コマンドは既存のディレクトリに新しいリンクを自動的に作成します。
Linuxでフォルダ用のシンボリックリンクを作成する
フォルダのシンボリックリンクを作成することも難しくありません。フォルダのシンボリックリンクを作成するために使用されるコマンドは次のとおりです。
ln -s [Specific file/directory] [symlink name]
たとえば、 / user / local / downloads / logoをリンクするには / devisersへのディレクトリ フォルダの場合は、次のコマンドを使用します:
ln -s /user/local/downloads/logo /devisers
シンボリックリンクが作成され、フォルダ / Devisersに添付されたら 、 / user / local / downloads / logoにつながります 。ユーザーがディレクトリを変更したとき– cd – /考案者へ 、システムは自動的に特定のファイルに変更し、コマンドディレクトリに書き込みます。
シンボリックリンクオプションは、コマンドラインスイッチと呼ばれます。最も一般的なものとその説明は次のとおりです。
コマンドスイッチ | 説明 |
–backup [=CONTROL] | 既存の各宛先ファイルをバックアップする |
-d、-F、–directory | スーパーユーザーはハードリンクを試みることができます |
-f、–force | 既存の宛先ファイルが削除されます |
-I、–interactive | 宛先ファイルを削除する前にプロンプトを表示 |
-L、–logical | シンボリックリンクであるディファレンスターゲット |
-n、–非間接参照 | ディレクトリへのシンボリックリンクはファイルとして扱われます |
-P、–物理 | シンボリックリンクに直接ハードリンクを作成する |
-r、–relative | リンクの場所を基準にしたシンボリックリンクを作成する |
-s、–symbol | ハードリンクの代わりにシンボリックリンクを作成する |
-S、–suffix =SUFFIX | 通常のバックアップサフィックスを上書きする |
-v、–verbose | リンクされた各ファイルの名前を出力 |
Linuxでシンボリックリンクを変更または削除する方法
unlinkまたはrmコマンドを使用して、ファイルまたはディレクトリに接続されている既存のリンクを削除できます。 unlinkコマンドを使用してこれを行う方法は次のとおりです。
unlink [symlink to remove]
rmコマンドを使用したシンボリックリンクの削除は、以下のようなunlinkコマンドに似ています。
rm [symlink name]
例:
rm simpleText
ソースが現在の場所にない場合は、重複が作成されないようにシンボリックファイルを削除する必要があります。これにより、作業が遅くなる可能性があります。
Linuxは、インタラクティブで動的なアプリケーションを作成するための素晴らしいプラットフォームであり、実験や革新を行うことができます。強力な基盤が重要です。言語の基本を徹底的に学び、それを最大限に活用してください。このチュートリアルが、別の便利なツールでスキルを向上させるのに役立つことを願っています!