タグ

ブックマーク / syuu1228.hatenablog.com (1)

  • シンボリックリンクをrm -rf symlink/すると不幸になる - syuu1228's blog

    Twitterでちょっと話題にしたのでメモしとく。 sh-3.2$ mkdir -p hoge/huga sh-3.2$ touch hoge/huga/piyo sh-3.2$ ln -sf hoge tmp sh-3.2$ rm -rfv tmp tmp sh-3.2$ ls -l hoge/huga/piyo -rw-r--r-- 1 syuu staff 0 1 22 14:25 hoge/huga/piyo シンボリックリンクをrm -rf tmpする分にはシンボリックリンクだけが消える。 sh-3.2$ ln -sf hoge tmp sh-3.2$ rm -rfv tmp/ tmp//huga/piyo tmp//huga tmp/ sh-3.2$ ls -l hoge/huga/piyo ls: hoge/huga/piyo: No such file or directo

    シンボリックリンクをrm -rf symlink/すると不幸になる - syuu1228's blog
    kirine
    kirine 2013/01/23
    "シンボリックリンクだと気づかずに"というのが味噌で、こういうケースは作業後に発覚する。シンボリックリンクだとわかっているなら-rfオプションは不要なので事前にlsなどで確認する習慣をつけましょう、と自戒
  • 1