werty1st

werty1st

Dec 9th, 2009
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.53 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # TODO: PARAMETER PR�FEN
  4.  
  5. #(22:32:28) Longbottom:
  6. # werty: Das m�sste man mit zwei find Befehlen hinkriegen:
  7. #1. find dir -type d -exec mkdir -p backup/{} \;
  8. #2. find dir -type f -exec touch backup/{} \;
  9.  
  10. #dim vars
  11. folder=dirwalk_$RANDOM
  12. curdir=$(pwd)
  13.  
  14. #change working dir
  15. cd /tmp/
  16.  
  17. #create dir structure
  18. find "$1" -type d -exec mkdir -p "$folder"/{} \;
  19.  
  20. #create files
  21. find "$1" -type f -exec touch "$folder"/{} \;
  22.  
  23. #create tar
  24. tar cvf "$curdir/$2" "$folder/" > /dev/null
  25.  
  26. #remove tmp files
  27. rm -r "$folder"
Add Comment
Please, Sign In to add comment