Linux
 Computer >> コンピューター >  >> スマートフォン >> Linux

Linuxでシンボリックリンク(ショートカット)を作成する方法【lnコマンドの使い方】

このガイドでは、シンボリックリンク(symlink)とは何か、なぜ利用すると便利なのか、そしてLinux上での具体的な作成方法について解説します。

シンボリックリンクとは?

シンボリックリンクは、Windowsにおける「ショートカット」に相当するLinuxの機能です。ファイルやフォルダへのシンボリックリンクを作成しておくと、長くて覚えにくいパスを、短く管理しやすいパスとして扱えるようになります。

例えば、次のような深い階層にある設定ファイルのパスを考えてみましょう。

/var/www/html/application/configuration/images/config.php

これをシンボリックリンクを使えば、以下のようにシンプルなパスでアクセスできるようになります。

/var/www/html/image-config.php

シンボリックリンクの作成方法

シンボリックリンクを作成するには、lnコマンドに-sオプションを付けて実行します。先ほどの例の場合、以下のコマンドを使用します。

# ln -s /var/www/html/application/configuration/images/config.php /var/www/html/image-config.php

このコマンドにより、/var/www/html/application/configuration/images/config.php を指すシンボリックリンク /var/www/html/image-config.php が作成されます。

リンクが正しく作成されたか確認する

シンボリックリンクが正しく作成されたかどうかは、lsコマンドで確認できます。

# ls -all /var/www/html/image-config.php
lrwxrwxrwx  1 calvin  calvin    37 Apr 29 16:41 image-config.php -> /var/www/html/application/configuration/images/config.php

出力結果の先頭が「l」で始まり、矢印(->)の後にリンク元のパスが表示されていれば、シンボリックリンクは正常に作成されています。

構文の覚え方

Linuxサーバーの管理業務では、シンボリックリンクを活用することで作業効率が大きく向上します。ぜひ使い方をマスターしておきましょう。構文は非常にシンプルで、以下のように覚えておくと便利です。

# ln -s <リンク元(ソース)> <リンク先(作成するリンク)>

まとめ

シンボリックリンクの詳細な使い方については、manページ(man ln)も参照してください。基本的な作成方法を理解したら、他のLinuxチュートリアルやTipsもあわせてチェックして、日々のサーバー運用に役立ててみてください。

  1. iPhone・iPadでショートカットを作成する方法|自動化で毎日の作業を時短しよう

    日々の生活の中で、少しでも時間を節約したいと考えている人は多いはず。だからこそ、日常生活に「自動化」を取り入れることを強くおすすめします。 自動化こそ、テクノロジーがもたらす最大のメリットのひとつです。本来なら3回のタップが必要だった操作を、わずか1回で済ませられるようにしてくれます。これを活用しない手はありませんよね。 iOSデバイスでは、この自動化機能が「ショートカット」と呼ばれています。すでに多くの開発者たちが、日常的なタスクを効率化する優れたショートカットを公開しています。さらに嬉しいことに、作成したショートカットはiCloud経由で他のiOSデバイスとも同期できるのです。

  2. Linux で起動可能な Windows 10 USB メモリを作成する方法

    Linux 環境に Windows 10 をインストールするのは、決して複雑な作業ではありません。むしろ、手間やトラブルを避けたいのであれば、起動可能な Windows 10 USB メモリを作成するのが最適な方法です。この記事では、起動可能な Windows 10 USB の作成手順を、具体的な操作方法とあわせて詳しく解説します。それでは始めましょう。 Linux で起動可能な Windows 10 USB を作成する この作業には、大きく分けて2つの方法があります。1つ目の方法では、UEFI 互換の起動ディスクを作成できます。マウント作業を始める前にまず必要になるのが、Windows の