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コマンドと同じようにバックアップファイルが作成できます。

今後は少しだけ安心してシンボリックリンクを作成できそうです。