The key was the -maxdepth option.
Final answer, dealing with spaces appropriately:
find mydir -maxdepth 1 -type f -print0 | xargs -0 tar cvf mydir.tar
This should also work:
find mydir -maxdepth 1 -type f -exec tar cvf mydir.tar {} +
The key was the -maxdepth option.
Final answer, dealing with spaces appropriately:
find mydir -maxdepth 1 -type f -print0 | xargs -0 tar cvf mydir.tar
This should also work:
find mydir -maxdepth 1 -type f -exec tar cvf mydir.tar {} +