Inodeでファイルを削除

消せないファイル名のものとかあった時に使える。 もちろん日本語のファイル名のときも。

@bsdhack さんに教えて頂いた。

https://twitter.com/tmyk_kym/status/704606719398146049

ファイル一覧から削除するファイルのinodeを表示。

ls -i

削除するファイルのinodeをXXXに指定してコマンドを実行。

find . -inum XXX -maxdepth 1 -exec rm {} \;