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


Reply via email to