rsync没有复制我的文件

时间:2014-04-30 08:55:57

标签: linux bash rsync

我试图使用rsync仅复制给定目录中的.c文件。因此我尝试了这个命令:

rsync -nrv --include="*.c" --exclude="*" test/ temp/

输出:

sending incremental file list
test1.c
test2.c

sent 63 bytes  received 18 bytes  162.00 bytes/sec

找到了我想要复制的数据,但是当我检查“临时”时,它是空的。 我还尝试让rsync创建目录,输出如下:

sending incremental file list
created directory temp
./
test1.c
test2.c

sent 66 bytes  received 21 bytes  174.00 bytes/sec

但是当我检查目录' temp'时,它并不存在。 我究竟做错了什么?

1 个答案:

答案 0 :(得分:8)

你给了-n,这意味着"干跑"!

删除-n

您至少应该检查手册页以了解您使用的选项,以了解其含义:

 -n, --dry-run               perform a trial run with no changes made