2009/06/16(火) 文字化けして消せないファイルを消す
日本語名のファイルをLinuxなどのサーバーにアップロードすると、文字化けしてしまってFTPから消せない場合がある。というか、そうなった。サーバーの容量からすれば、小さなファイルだが、文字化けしているのは気になる。削除の仕方を調べてみると、SSHでログインしてi-node番号を調べて、という手順が紹介してあった。でもSSHやtelnetでログインできないサーバーもあるのだ。
FileZillaなら削除できるかと思ったが、そもそも文字化けファイル自体を表示してくれないので無理。さて、どうしようと思い、FFFTPからフォルダごと削除してみたら、消せた。もちろん、削除する前に文字化けファイルのあるフォルダはダウンロードしておき、削除の後、アップロードする。FFFTPはフォルダ削除にrm -rコマンドを渡しているようだ。残念ながら、サーバーのルートにある文字化けファイルはこの方法では消せない(当たり前)。