Você não faz um backup com gzip
em um diretório, mas em um arquivo diferente:
gzip < file.in > file.out
ou no seu caso:
filelocation=/home/user/image.img
backuplocation=/home/image.img.gz
gzip < "$filelocation" > "$backuplocation"
com base naquilo que você pode fazer:
gunzip < "$backuplocation" > /some/new/location/image.img