When tar-ing up large directories (ie. a home folder for a backup/OS reinstall), it is often okay to exclude certain large files such as multi-GB videos. However, due to the all-encompassing nature of a home folder, it is often unrealistic to remember each and every file that may be useful to exclude (with --exclude) before starting. I am looking for some sort of input that I can give to tar to tell it to quit whatever file it's on and move onto the next, leaving the quitt-ed file out of the archive. Perhaps like a control-C, but instead of stopping the entire process, simply stop the current file.
Specifically, I am referring to a long running
tar -cvf or
tar -cvzf. As both of these commands contain
-v it is easy to determine what file tar is currently on.
Using any sort of GUI tool is not an option, as tar is often run in a minimal (CLI only) environment on a broken system before a reinstall. This is the specific case I am asking about.