GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでシンボリックリンクを作成する方法

Linuxコマンドを使用してシンボリックリンクを作成する方法を知ることは、Linuxターミナルに関する知識を増やすための優れた方法です。このチュートリアルでは、シンボリックリンクをすばやく簡単に学習するためのいくつかのコマンドについて説明します。始める前に、シンボリックリンクとは何かを概説しましょう。

シンボリックリンクは、Linuxなどのオペレーティングシステムでショートカットやファイル管理を作成するのに役立つだけではありません。また、ドキュメント、画像、ダウンロードなど、プライマリユーザーフォルダのさまざまな場所を作成する方法としても機能します。

シンボリックリンクは、コンピュータシステム内のさまざまなファイル、フォルダ、およびディレクトリの経路を作成する文字列のように機能します。それらは、1つのファイルを参照するさまざまな場所に複数のファイルを作成して保存することができます。したがって、1つのコマンドですべての特定のドキュメントを検索することにより、効率が向上します。

Linuxのユーザーフレンドリーな機能により、Microsoftでさえシンボリックリンクを作成するためにそれに従っています。ソフトリンクまたはシンボリックリンクとも呼ばれるシンボリックリンクは、Linuxに固有のものではありませんが、さまざまなコマンドを実行してディスク内の特定のファイルまたはディレクトリを検索できるWindowsの検索オプションと同じです。

Linuxでファイルとフォルダのリンクを作成する方法を見てみましょう:

通常、リンクを作成するには、 lnを使用します コマンドと-s シンボリックリンクを指定するオプション。これは、可能な限り言語を試すことができる柔軟なアプローチを確保するための最も簡単な方法です。 Linuxでシンボリックリンクを作成するのは難しいことではありません。1つの簡単な手順に従うだけです。

ln -s [target file] [Symbolic filename]

Linuxのlnコマンドは、ソースファイルとディレクトリの間にリンクを作成します。

  • -s –シンボリックリンクのコマンド。
  • [ターゲットファイル]–リンクを作成する既存のファイルの名前
  • [シンボリックファイル名]–シンボリックリンクの名前。

作成されたリンクは、詳細リストコマンドを使用したディレクトリリストで確認できます:

ls -l

ただし、[Symbolic filename]を指定しない場合、コマンドは既存のディレクトリに新しいリンクを自動的に作成します。

フォルダのシンボリックリンクを作成することも難しくありません。フォルダのシンボリックリンクを作成するために使用されるコマンドは次のとおりです。

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 リンクされた各ファイルの名前を出力

unlinkまたはrmコマンドを使用して、ファイルまたはディレクトリに接続されている既存のリンクを削除できます。 unlinkコマンドを使用してこれを行う方法は次のとおりです。

unlink [symlink to remove]

rmコマンドを使用したシンボリックリンクの削除は、以下のようなunlinkコマンドに似ています。

rm [symlink name]

例:

rm simpleText
結論

ソースが現在の場所にない場合は、重複が作成されないようにシンボリックファイルを削除する必要があります。これにより、作業が遅くなる可能性があります。

Linuxは、インタラクティブで動的なアプリケーションを作成するための素晴らしいプラットフォームであり、実験や革新を行うことができます。強力な基盤が重要です。言語の基本を徹底的に学び、それを最大限に活用してください。このチュートリアルが、別の便利なツールでスキルを向上させるのに役立つことを願っています!


Linux
  1. Linuxでハードリンクとシンボリックリンクを作成する方法

  2. Linuxでスワップを作成する方法

  3. LinuxでSystemdサービスを作成する方法

  1. Linuxコマンドのスクリプトを作成する方法

  2. Linuxでスワップファイルを作成する方法

  3. シンボリックリンクをコピーするには?

  1. Lnコマンド:Linuxでシンボリックリンクを作成する方法

  2. LinuxでのLnコマンド(シンボリックリンクの作成)

  3. LinuxRPMパッケージを作成する方法