Ls -v Hopefully this will show the non printed chars in the second name which you can then delete by rm " file name with special chars" If not Ls -I This should should inodes of files Then best to file system check the system in single user mode and inodes should be fixed which are mentioned in ls -I output Colin Johnston Satsig sysadmin