OK, what I did is I moved the top leve; "??[3~?[3~?[3~" to 1, and tried to remove them, this what I got there.The directory name can't be displayed correctly, it become something like /////// in console. #mv ??* 1 #rm -rfv 1 .... removing1///////////////////////lib/5.00503/PA-RISC1.1/CORE/cc_runtime.h removing 1///////////////////////lib/5.00503/PA-RISC1.1/CORE/intrpvar.h removing 1///////////////////////lib/5.00503/PA-RISC1.1/CORE/pp_proto.h removing 1///////////////////////lib/5.00503/PA-RISC1.1/CORE/perlio.h removing 1///////////////////////lib/5.00503/PA-RISC1.1/CORE/keywords.h removing 1///////////////////////lib/5.00503/PA-RISC1.1/CORE/proto.h removing 1///////////////////////lib/5.00503/PA-RISC1.1/CORE/regexp.h removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/CORE removing 1///////////////////////lib/5.00503/PA-RISC1.1/O.pm removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/B removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/B/B.bs removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/B/B.sl removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/auto/B removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/IO removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/IO/IO.bs removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/IO/IO.sl removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/auto/IO removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/re removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/re/re.bs removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/re/re.sl removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/auto/re removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/IPC removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/IPC/SysV removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/IPC/SysV/SysV.bs removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/IPC/SysV/SysV.sl removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/auto/IPC/SysV removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/auto/IPC removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/Data removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/Data/Dumper removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/Data/Dumper/Dumper.bs removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/Data/Dumper/Dumper.sl removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/auto/Data/Dumper removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/auto/Data removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/sdbm removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/sdbm/extralibs.ld removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/auto/sdbm removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/ODBM_File removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/ODBM_File/ODBM_File.bs removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/ODBM_File/ODBM_File.sl removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/auto/ODBM_File removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/Fcntl removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/Fcntl/Fcntl.bs removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/Fcntl/Fcntl.sl removing the directory itself: 1///////////////////////lib/5.00503/PA-RISC1.1/auto/Fcntl removing all entries of directory 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/fgetc.al removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/fgets.al removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/strncpy.al removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/putc.al removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/tolower.al removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/puts.al removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/strcat.al removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/strchr.al removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/rand.al removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/fileno.al removing 1///////////////////////lib/5.00503/PA-RISC1.1/auto/POSIX/strcmp.al ... On Mon, 27 Aug 2001 18:55:28 +0400 "Vladimir V. Saveliev" <[EMAIL PROTECTED]> wrote: > Eric Wang wrote: > > > Hi Vladimir, > > > > Actually it desn't excactly start from that weird directory, it start to > > be recursive thing from a sub directory under it, the reason I didn't > > mention this, because I was thinking to simplify this problem to get an > > answer, obviously it was stupid idea :) > > > > Whatever, here it is, and I replace the weird directory name with "+" > > so we can browse it more easily, > > if you do a sort to the second column, then you can find the recursive > > inode. Hope this mail is not too big. > > > > Actually, I did sort ( | awk '{print $2}' | uniq -d) and did not find any non-unique >inode numbers. > So, it looks like your directory structure is just ok. Could there be some weird >application which created this structure for you? > > You said in your first mail that you have no way to remove that directory. How did >you try and what did it say? > > Thanks, > vs >