#acl ChrisSeidel:read,write,delete,revert All:read = UNIX commands and Notes = Summarize the size of a group of gz files: {{{ ls -l *.gz | awk '{sum += $5} END {print sum}' }}} = rsync = Remote and local file syncronization. Given two directories dir1 and dir2, you can synchronize the contents of dir2 to dir1 as follows: {{{ rsync -a dir1/ dir2 }}} The trailing slash on dir1 ensures that the '''contents''' of dir1 are transferred but not dir1 itself. Two other useful flags: {{{ rsync -avn dir1/ dir2 }}} v = verbose, n = dry-run == rsync to a remote machine == {{{ rsync -a local_dir username@remote_host:destination_directory }}} -P option will give you a progress bar, and in case of an interrupted transfer will also allow you to resume later. == other options == || '''option''' || '''Description''' || || --delete || deletes files from destination that are not present locally (true sync) || || --include=pattern || specify a pattern to include || || --exclude=pattern || specify a pattern to exclude ||