mperezi
5/20/2019 - 9:32 PM

Rsync only certain files

#!/usr/bin/env bash

USER=
HOST=
LOCAL_PATH=$(pwd)
REMOTE_PATH=docker/apache2/html

cat > /tmp/rsync-include.txt <<EOF
*/
*.html
*.css
*.png
*.jpg
*.js
EOF

rsync -avz \
	--include-from=/tmp/rsync-include.txt \
	--exclude="*" \
	--prune-empty-dirs \
	$LOCAL_PATH $USER@$HOST:$REMOTE_PATH