ハードウェア - 消せないファイル・ディレクトリ - 消せないファイルを削除する
1. 概要 これウェブサーバを「UTF-8」化するときに、一度やっちゃってんですよね。 今度は、新しいマシンにメールサーバを構築時にやっちゃった。 「/var/qmail/control」に変なファイルを作ってしまったのです。 $ ll /var/qmail/control/ 合計 28K -rw-r--r-- 1 root 6 1月 25 17:42 ''$'\343\200\200''plusdmain' drwxr-xr-x 2 root 512 1月 25 17:42 ./ drwxr-xr-x 13 root 512 8月 29 17:24 ../ -rw-r--r-- 1 root 14 1月 25 17:36 defaultdomain -rw-r--r-- 1 root 15 1月 25 17:40 doublebounceto -rw-r--r-- 1 root 58 1月 25 17:41 locals -rw-r--r-- 1 root 14 1月 25 17:42 me 「plusdmain」が変なファイル名になっちゃってます。 単純に消そうと思っても消せないんだなこれが $ cd /var/qmail/control/ $ rm ''$'\343\200\200''plusdmain' 変数名が不正です. 2. 削除 一度経験していることなのでなんとかなります。 「i-node」番号で、「find」して、「exec rm」で削除します。 $ ls -il 合計 28K 18379288 -rw-r--r-- 1 root 6 1月 25 17:42 ''$'\343\200\200''plusdmain' 18378942 drwxr-xr-x 2 root 512 1月 25 17:42 . 18378940 drwxr-xr-x 13 root 512 8月 29 17:24 .. 18379283 -rw-r--r-- 1 root 14 1月 25 17:36 defaultdomain 18379285 -rw-r--r-- 1 root 15 1月 25 17:40 doublebounceto 18379286 -rw-r--r-- 1 root 58 1月 25 17:41 locals 18379287 -rw-r--r-- 1 root 14 1月 25 17:42 me $ find . -inum 18379288 -exec rm -Rf {} \; $ ls -lF 合計 24K drwxr-xr-x 2 root 512 1月 29 21:58 ./ drwxr-xr-x 13 root 512 8月 29 17:24 ../ -rw-r--r-- 1 root 14 1月 25 17:36 defaultdomain -rw-r--r-- 1 root 15 1月 25 17:40 doublebounceto -rw-r--r-- 1 root 58 1月 25 17:41 locals -rw-r--r-- 1 root 14 1月 25 17:42 me
$ ll /var/qmail/control/ 合計 28K -rw-r--r-- 1 root 6 1月 25 17:42 ''$'\343\200\200''plusdmain' drwxr-xr-x 2 root 512 1月 25 17:42 ./ drwxr-xr-x 13 root 512 8月 29 17:24 ../ -rw-r--r-- 1 root 14 1月 25 17:36 defaultdomain -rw-r--r-- 1 root 15 1月 25 17:40 doublebounceto -rw-r--r-- 1 root 58 1月 25 17:41 locals -rw-r--r-- 1 root 14 1月 25 17:42 me
$ cd /var/qmail/control/ $ rm ''$'\343\200\200''plusdmain' 変数名が不正です.
$ ls -il 合計 28K 18379288 -rw-r--r-- 1 root 6 1月 25 17:42 ''$'\343\200\200''plusdmain' 18378942 drwxr-xr-x 2 root 512 1月 25 17:42 . 18378940 drwxr-xr-x 13 root 512 8月 29 17:24 .. 18379283 -rw-r--r-- 1 root 14 1月 25 17:36 defaultdomain 18379285 -rw-r--r-- 1 root 15 1月 25 17:40 doublebounceto 18379286 -rw-r--r-- 1 root 58 1月 25 17:41 locals 18379287 -rw-r--r-- 1 root 14 1月 25 17:42 me $ find . -inum 18379288 -exec rm -Rf {} \; $ ls -lF 合計 24K drwxr-xr-x 2 root 512 1月 29 21:58 ./ drwxr-xr-x 13 root 512 8月 29 17:24 ../ -rw-r--r-- 1 root 14 1月 25 17:36 defaultdomain -rw-r--r-- 1 root 15 1月 25 17:40 doublebounceto -rw-r--r-- 1 root 58 1月 25 17:41 locals -rw-r--r-- 1 root 14 1月 25 17:42 me