On my external hard drive are two directories,
Complex_, where that _ is a whitespace. I cannot empty from my trash or remove them with
rm -rf and I want to.
Neither show up in Finder on OSX, and I don't remember if they showed up in dolphin on linux. But they do show up in bash.
No such file or directory. Containing folders can be moved and bring the special directories with them but they cannot be deleted.
ls detect the files but
mv can't? How can I fix them? I am using
\_on the complex file. (_ is whitespace).
The characters must not be the problem. I made "test." and "test " and I had no trouble removing them using quotes. But these dirs still cannot be removed. There must be something very low level wrong with the actual files themselves
sagan:Math ptwales$ ls Complex sagan:Math ptwales$ ls -i ls: Complex : No such file or directory sagan:Math ptwales$ ls -idF * ls: Complex : No such file or directory sagan:Math ptwales$ find . -name * -print0 find: ./Complex : No such file or directory sagan:Math ptwales$
Same results with
Fun. I'm guessing that the parent dir's have links to the files and know their names but files just don't exist or are corrupted somehow.
The external drive is in exFAT format. Would that be relevant?