I want to find all .c files in current directory and subdirectories and tar them. I try to use the following way to achieve this goal but when i unzip files, the files in different folders. I don't want to include directory when I tar the file. 

The script should exclude all other files and should not maintain the directory
structure for these .c files.

```
find . -name '*.c' | xargs tar -rf allcfiles.tar 

```

[![enter image description here](https://i.stack.imgur.com/VCwn5.png)](https://i.stack.imgur.com/VCwn5.png)

.