広告スペース(バナー)
🖥️Linux/シェルコマンド レッスン
ターミナルの基本操作6
ファイル操作の基礎6
権限とファイル検索6
プロセスとディスク管理6
履歴とテキスト処理6
環境変数とネットワーク基本6
接続と比較・日時操作6
テキスト整形と情報取得6
仕上げのコマンド12
レッスン 28 / 61

ln -s でシンボリックリンクを作ろう

「同じファイルを複数の場所から使えるようにしたい」というときに使うのがln -sです。ln -sは元のファイルへの「近道」となるシンボリックリンク(ショートカットのようなもの)を作成するコマンドです。

ln -s リンク元 リンク名という書式で使います。-sを付けることで、実体をコピーせずに参照だけを作る「シンボリックリンク」になります。

ln -s notes.txt link.txtを実行すると、link.txtという名前のシンボリックリンクが作られ、link.txtを開くとnotes.txtの中身が見られます。

よくあるつまずきは、リンク先の元ファイルを削除・移動してしまい、リンクが「リンク切れ」になって開けなくなることです。リンクはあくまで参照でしかない点に注意しましょう。

実務では設定ファイルのバージョン切り替えや、複数プロジェクトから共通ライブラリを参照する構成でよく使われます。

Linux/シェルコマンド
試してみよう(疑似ターミナルへの入力例)
ln -s notes.txt link.txt

🧑‍💻 このコマンドは Linux/シェルコマンドの疑似ターミナル に実際に入力して試せます(このページ自体には操作可能なターミナルはありません)。

🎯
ここまでできればゴール達成!
元のファイルへの近道になる、シンボリックリンクを作れるようになります。
広告スペース(バナー)
広告スペース(記事内)