Split up rsync aliases & improve comments
This commit is contained in:
		
							parent
							
								
									44d03e762a
								
							
						
					
					
						commit
						1210a4b2ed
					
				|  | @ -21,15 +21,27 @@ alias gurl='curl --compressed' | |||
| alias shutdown='sudo shutdown' | ||||
| alias reboot='sudo reboot' | ||||
| 
 | ||||
| # A rsync that respects gitignore | ||||
| # An rsync that respects gitignore | ||||
| rcp() { | ||||
|   rsync -azPJ --delete --delete-after \ | ||||
|   # -a = -rlptgoD | ||||
|   #   -r = recursive | ||||
|   #   -l = copy symlinks as symlinks | ||||
|   #   -p = preserve permissions | ||||
|   #   -t = preserve mtimes | ||||
|   #   -g = preserve owning group | ||||
|   #   -o = preserve owner | ||||
|   # -z = use compression | ||||
|   # -P = show progress on transferred file | ||||
|   # -J = don't touch mtimes on symlinks (always errors) | ||||
|   rsync -azPJ \ | ||||
|     --include=.git/ \ | ||||
|     --filter=':- .gitignore' \ | ||||
|     --filter=":- $XDG_CONFIG_HOME/git/ignore" \ | ||||
|     "$@" | ||||
| }; compdef rcp=rsync | ||||
| rcpu() { rcp --chmod=go= "$@" } | ||||
| alias rcpd='rcp --delete --delete-after' | ||||
| alias rcpu='rcp --chmod=go=' | ||||
| alias rcpdu='rcpd --chmod=go=' | ||||
| 
 | ||||
| alias y='xclip -selection clipboard -in' | ||||
| alias p='xclip -selection clipboard -out' | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue