TAR Examples

Just for easy reference...

tar --exclude='*.jpg' --exclude='*.png' --exclude='*.mp3' --exclude='*.mov' --exclude='*.wmv' --exclude='*.avi' --exclude='*.mp4' --exclude='*.pdf' -czf site.com.20130924.tgz /var/httpd/site.com
#!/bin/bash d=$(date +'%Y%m%d') # can't update compressed archive, so just .tar (gzip archive after if needed) file="all_pdfs.${d}.tar" echo "Tar..." # don't pipe to xargs (use -exec and u (update) flag)... xargs _silently_ fails on large lists... find /var/www/html -iname '*.pdf' -exec tar uvf $file {} + echo "Done: $file"