An improved few-liner to keep the data compressed
If you wish to recusively loop through a folder and its nested subfolders and automatically gzip all files greater than 1 GB, the following few-liner is for you:
for file in $(LANG=C find . -size +1G -type f -print); do
if [[ ! $file == *.gzip ]]; then
gzip $file
fi;
done