LoginSignup
1
1

More than 3 years have passed since last update.

既存のディレクトリに`ln -s`でシンボリックリンクを付与する

Last updated at Posted at 2019-06-26

既存のディレクトリにシンボリックリンクを付与

ファイル全体像

root
┣ public
  ├storage
┣ storage
  ├img
   ├ 画像ファイルなどをローカル保存

やりたいこと

root/storage/img以下をroot/strage/に同期させたい。

既存のディレクトリに何も考えずにln -s

$ pwd
> root/public/

$ ln -s root/storage/img storage

$ ls -l
> storage

$ cd storage

$ ls -l
> img -> root/storage/img/

何故かroot/public/storage/imgが作成されて同期…
違う!root/storage/img以下をroot/strage/に同期させたいんだ!

既存のディレクトリを削除して再度ln -s

どうせ同期されれば元のstorageディレクトリ
は存在しなくなるんだ!
消しちゃえ!

$ rm -r root/public/storage/

もう一度ln -s

$ pwd
> root/public/

$ ln -s root/storage/img storage

$ ls -l
> storage -> root/storage/img

成功!

補足

$ ln -s {リンク元のパス} {リンクされるパス}

参考

lnコマンドについての記事
https://www.atmarkit.co.jp/ait/articles/1605/30/news022.html
https://qiita.com/nat/items/5b896a66ec9d55105285

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1