LoginSignup
18
11

More than 5 years have passed since last update.

Linuxの文字化けファイルを削除する方法

Last updated at Posted at 2017-12-05

問題

Linuxのディレクトリ名が文字化けして削除できなくなった.

例 ↓

??????????
????c????EF

2個めのディレクトリなら

rm -rf *c*F

で削除できるけど,もしかしたら正規表現に当てはまってしまう必要なディレクトリがあるかもしれない.

対処

ファイル・ディレクトリごとにつけられるinode番号を使って削除する
※inode 番号・・・inodeによって割り当てられた番号

  • まずはinode番号を表示
ls -i
  • inode番号を指定して削除(例:inode番号が11111111)
find . -inum 11111111 -ok rm -rf {} ¥;

※ -okオプションだとユーザーに問い合わせがくるので,必要ない場合は -execとする.
※ { } は全ファイルに対してという意味

18
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
11