В моей файловой системе есть каталог. Если я сделаю ls -a
в каталоге, я ничего не получу (даже ./
и ../
). Если я сделаю rmdir
, мне скажут, что каталог не пустой. rm -rf
выдает ту же "не пустую" ошибку. Я пытался использовать mv
чтобы изменить его имя. Это привело к Input/output error
, но, по-видимому, прошло успешно.
Скажи, что мне плевать на содержимое, я просто хочу его почистить. Что я могу сделать?
OSX Tiger, в домашнем каталоге FileVault (если это имеет значение).
РЕДАКТИРОВАТЬ: больше диагностики, как предложено gbarry. Как я уже сказал, mv
видимому, был успешным, поэтому каталог теперь называется foo
.
$ ls -ld foo
drwxr-xr-x 3 repton repton 102B May 30 2007 foo/
$ stat foo
234881029 39016 drwxr-xr-x 3 repton repton 0 102 "Jul 9 12:00:10 2009" "May 30 03:24:34 2007" "Jan 21 16:55:53 2008" 4096 0 0 foo
$ file foo
foo: directory
$ du -h foo
0B foo