Skip to content

Instantly share code, notes, and snippets.

@Cellane
Created December 2, 2010 13:00
Show Gist options
  • Save Cellane/725242 to your computer and use it in GitHub Desktop.
Save Cellane/725242 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
echo -n "Zdrojová cesta: "
read zdrojova
echo -n "Cílová cesta: "
read cilova
echo -n "Skupina: "
read skupina
if [ -d $zdrojova ]; then
if [ ! -d $cilova ]; then
echo "Vytvářím adresář pro zálohu..."
mkdir $cilova
fi
echo "Vytvářím potřebnou adresářovou strukturu..."
find $zdrojova -type d -exec mkdir $cilova/'{}' ';' 2>/dev/null
echo "Kopíruji soubory..."
find $zdrojova -type f -group $skupina -exec cp '{}' $cilova/'{}' ';' 2>/dev/null
echo "Hotovo!"
else
echo "Neplatná cesta!"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment