1. cpコマンドと同様にlnコマンドも少し怖い
以前にcpコマンドでファイルの上書きが怖いという記事を書きました。
同様にlnコマンドも怖いです。
調べてみるとcpコマンドと同様に-bオプションでバックアップファイルを作成できます。
使い方はcpコマンドと同じです。
2. 実践
実際に試してみます。
ln.bash
touch base.txt
touch target.txt
ln -s -b base.txt target.txt
ln -s --suffix=_$(date +%Y%m%d%H%M%S) base.txt target.txt
ls -1
output
base.txt
target.txt
target.txt~
target.txt_20210511215429
3. まとめ
シンボリックリンクの作成でもcpコマンドと同じようにバックアップファイルが作成できます。
今後は少しだけ安心してシンボリックリンクを作成できそうです。