On Mar 2, 9:59 pm, [EMAIL PROTECTED] (Bob Proulx) wrote: > Gadrin wrote: > > do you get only folders and the structure (no files) on a test on your > > system ? > > Correct. I only get directories not files. > > Here is a test hierarchy of directories and files. > > mkdir dir1 dir2 dir3 > mkdir dir1/foo > mkdir dir1/foo/bar > mkdir dir2/foo > touch dir1/foo/bar/FILE > touch dir1/foo/FILE > > find . -exec ls -ldog {} + > drwxrwxr-x 5 4096 2008-03-02 22:54 . > drwxrwxr-x 3 4096 2008-03-02 22:54 ./dir1 > drwxrwxr-x 3 4096 2008-03-02 22:54 ./dir1/foo > -rw-rw-r-- 1 0 2008-03-02 22:54 ./dir1/foo/FILE > drwxrwxr-x 2 4096 2008-03-02 22:54 ./dir1/foo/bar > -rw-rw-r-- 1 0 2008-03-02 22:54 ./dir1/foo/bar/FILE > drwxrwxr-x 3 4096 2008-03-02 22:54 ./dir2 > drwxrwxr-x 2 4096 2008-03-02 22:54 ./dir2/foo > drwxrwxr-x 2 4096 2008-03-02 22:54 ./dir3 > > Here is a test case: > > find . -type d | tar cf - -T- --no-recursion | tar tvf - > drwxrwxr-x bob/bob 0 2008-03-02 22:54 ./ > drwxrwxr-x bob/bob 0 2008-03-02 22:54 ./dir1/ > drwxrwxr-x bob/bob 0 2008-03-02 22:54 ./dir1/foo/ > drwxrwxr-x bob/bob 0 2008-03-02 22:54 ./dir1/foo/bar/ > drwxrwxr-x bob/bob 0 2008-03-02 22:54 ./dir3/ > drwxrwxr-x bob/bob 0 2008-03-02 22:54 ./dir2/ > drwxrwxr-x bob/bob 0 2008-03-02 22:54 ./dir2/foo/ > > Only directories are processed. Works for me. > > Bob
Okay, it must be windows that's having the problem. Mine finds only folders but when that path is passed to tar, it thinks I'm specifying the entire folder with no restrictions. Looks like xcopy is it for now. Can you recommend a decent GNU shell ? When I downloaded the GNU core utils it came with SH.EXE and I recently downloaded WIN- BASH.EXE but I can't find documentation. Apparently it uses different paths and doesn't see the .EXEs that I have in the same folder. I guess I have more digging, but for now it's workable.