LoginSignup
2
1

More than 5 years have passed since last update.

シンボリックリンクで実フォルダは上書き出来なかった件

Posted at

lnの基本的な使い方

ln -s [元のディレクトリ] [シンボリック名]

そんなに使う機会ないからよくわすれる。

この辺をみたら実ディレクトリでもOKなのか?と勘違いしていた。

実験内容

ディレクトリとかファイルの準備

$ mkdir -p test1/log_data test2/log_data
$ touch test2/log_data/hoge.txt
$ tree
.
├── test1
│   └── log_data
└── test2
    └── log_data
        └── hoge.txt

test1/log_dataに、test2/log_dataを読むシンボリックリンクを貼りたい。

いかのコマンドを実行

ln -snf ./test2/log_data ./test1/log_data
$ tree
.
├── test1
│   └── log_data
│       └── log_data -> ./test2/log_data
└── test2
    └── log_data
        └── hoge.txt

こうなった。。

いいわけ

この辺を見ると普通に-f指定したリンクファイルが既に存在する場合は削除すると書いてあった。。。
つまり、シンボリックリンク限定ということ。。

2
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
2
1