Skip to content

Instantly share code, notes, and snippets.

@farkasmate
Created November 7, 2018 16:02
Show Gist options
  • Select an option

  • Save farkasmate/9fc4ff5f012fbfed931c104c80c2a4a6 to your computer and use it in GitHub Desktop.

Select an option

Save farkasmate/9fc4ff5f012fbfed931c104c80c2a4a6 to your computer and use it in GitHub Desktop.
#!/bin/bash
if [ $# != 1 ]
then
echo "Usage: $(basename $0) <directory>"
exit 1
fi
file="$(basename $1)-$(date --iso-8601=seconds).cpio.gz"
find $1 -depth -mount -print0 | cpio --create --quiet --null | gzip --to-stdout > $file
chmod 0400 $file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment