このチュートリアルでは、Linuxでシンボリックリンクを作成する方法を説明します。知らなかった方のために、シンボリックリンク(シンボリックリンクまたはソフトリンクとも呼ばれます)はLinuxで、コンピュータ上の別のファイルまたはフォルダを指すファイルの種類。シンボリックリンクはWindowsのショートカットに似ています。シンボリックリンクを使用すると、複雑なディレクトリパスにある可能性がある、または必要な他のファイルに簡単にアクセスできます。特定のサービスの場合。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。実践例を使用してシンボリックリンクを作成する手順を説明します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:UbuntuまたはCentOS。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Linuxでシンボリックリンクを作成する
- シンボリックリンクを作成するコマンド。
ln
ファイル間のリンクを作成するためのコマンドラインユーティリティです。デフォルトでは、ln
コマンドはハードリンクを作成します。シンボリックリンクを作成するには、-s
を使用します (--symbolic
)オプション。
ln [-sf] [source] [destination]
たとえば、次のコマンドでシンボリックリンクを作成します:
ln -s my_test_file.txt my_link_file.txt
シンボリックリンクが正常に作成されたことを確認するには、ls
を使用します コマンド:
ls -l my_link_file.txt
- Linuxディレクトリへのシンボリックリンクを作成します。
Linuxでディレクトリへのシンボリックリンクを作成するには:
ln -s /mnt/external_drive/stock_movies ~/stock_movies
上記の例では、stock_movies
という名前のシンボリックリンクを作成します。 home (~/)
ディレクトリ。リンクはstock_movies
を参照しています external_drive
のディレクトリ 。
- リンクを解除してシンボリックリンクを削除します。
ファイルまたはディレクトリに添付されている既存のリンクは、unlink
で削除できます。 またはrm
コマンド:
rm my_link_file.txt unlink my_link_file.txt
おめでとうございます!シンボリックリンクの作成方法を学習しました。このチュートリアルを使用して、ln
の使用方法を説明していただきありがとうございます。 Linuxシステムにシンボリックリンクを作成するコマンド。