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

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

このチュートリアルでは、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システムにシンボリックリンクを作成するコマンド。


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

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

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

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

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

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

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

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

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