是否有办法将当前目录(而不仅仅是内容)复制到远程目录 - 而无需按名称指定当前目录。
例如,我在目录/栏中,我想将/ bar及其内容复制到远程目录/ foo,结果目录为/ foo / bar。
当然,我可以按名称指定当前目录,但我只是能够以指定的方式复制我所在的目录。
答案 0 :(得分:1)
除非我不理解你,否则这似乎在我的测试中做你想要的:
rsync -r `pwd` user@hosts:./bar
假设你有:
Michaels-MacBook-Pro-2 in ~/foo
○ → ls -l
total 0
-rw-r--r-- 1 errr staff 0 May 9 13:07 bah
-rw-r--r-- 1 errr staff 0 May 9 13:07 bar
-rw-r--r-- 1 errr staff 0 May 9 13:07 baz
Michaels-MacBook-Pro-2 in ~/foo
○ → rsync -r `pwd` errr@192.168.88.217:./bar
errr@192.168.88.217's password:
你最终得到:
errr@ansible-master:~/bar$ ls -lR
.:
total 4
drwxr-xr-x 2 errr errr 4096 May 9 18:10 foo
./foo:
total 0
-rw-r--r-- 1 errr errr 0 May 9 18:10 bah
-rw-r--r-- 1 errr errr 0 May 9 18:10 bar
-rw-r--r-- 1 errr errr 0 May 9 18:10 baz