deleting directories with ??? in name
walterk1 at earthlink.net
Fri Apr 9 15:47:25 PDT 2004
It looks like another directory structure has appeared
in the ftp directory that Lynx does not "see" and that
find . -inum <inode> -delete
does not delete. It does have a dot as the first character,
with some other non-printing characters, but no "/". I
haven't yet tried to delete it with emacs or Midnight
Commander. Do you still want to look at it?? If so, as I'm
not overly conversant with tar (or too much else that's *nix),
please send me the 'tar' command you'd like me to archive the
directory structure with, and I'll send the result.
I'm not subscribed to the List, so please CC me. Thanks.
> in message <40571A35.7040702 at earthlink.net>,
> wrote Walter thusly...
> I apologize for the late reply.
>>> # find . \( -inum <inode-1> -o -inum <inode-2> \) -print0 \
>>> # | xargs -0 rm -rfv
>>Thanks, but when I did:
>>and then typed in the inode in the command (saved in an old List
>>find . -inum <inode> -delete
>>it didn't delete them. Do you think your way would work where
>>manual command wouldn't? But, they are gone now, so I can't try
> My _speculation_ is that if '-delete' option did not work from w/in
> find(1), i doubt that above quoted command chain would cause any
> difference. I suppose, you also guessed the same. OTOH, the
> description of -delete option does say...
> ... It will not attempt to delete a filename with a ``/''
> character in its pathname relative to ``.'' for security
> ...that is one thing to consider.
> It would have been fun to experiment w/ the offending directory
> structure. Next time it happens, send me a sample/small tar'd copy,
> will you?
> - Parv
More information about the freebsd-questions