普通のファイルやシンボリックリンクなど色々入っている
ディレクトリの中で、シンボリックリンクを全て消したいなと
思ったときの話です。
失敗作
シンボリックリンクを削除するunlinkコマンドというものがあったので、
「じゃーこれでええやん」と実行してみたものがこちら。
unlink *
unlink: extra operand `hoge.jpg'
だめでした。
どうやらunlinkコマンドは引数一つしか受け取らないみたい。
成功例
シンボリックリンクはrmコマンドでも消せるらしい。
そして、findコマンドでシンボリックリンクを探せるので
それをxargsコマンドで繋いでみました。
find -type l | xargs rm
これでできました。
xargsコマンド慣れると便利だなー。