浏览代码

Replace cp verbose with rsync

Rsync can help track progress while file is copying
SK 11 年之前
父节点
当前提交
55c69017c5
共有 1 个文件被更改,包括 14 次插入0 次删除
  1. 14 0
      plugins/cp/cp.plugin.zsh

+ 14 - 0
plugins/cp/cp.plugin.zsh

@@ -0,0 +1,14 @@
+#Show progress while file is copying
+
+# Rsync options are:
+#  -p - preserve permissions
+#  -o - preserve owner
+#  -g - preserve group
+#  -h - output in human-readable format
+#  --progress - display progress
+#  -b - instead of just overwriting an existing file, save the original
+#  --backup-dir=/tmp/rsync - move backup copies to "/tmp/rsync"
+#  -e /dev/null - only work on local files
+#  -- - everything after this is an argument, even if it looks like an option
+
+alias cpv="rsync -poghb --backup-dir=/tmp/rsync -e /dev/null --progress --"