Answers:
你可以做:
strace -e open $(ps -o lwp= -LC rsync | sed 's/^/-p/')
看看它在做什么,或者
lsof -ad3-999 -c rsync
查看其当前已打开的文件。
最简单的解决方案是将rsync的输出重定向到日志文件。
rsync -avz /something /somwhere >> ~/rsynclog
正如KirályIstván所建议的,我正在跑步
rsync -ravz /Users/jkirby/Music/iTunes/* .
这给出了类似的输出
Jeffs-MBP-2:2016-08-15 jkirby$ rsync -ravz /Users/jkirby/Music/iTunes/* .
building file list ... done
Temp File 1.tmp
Temp File.tmp
从该输出中,我可以看到正在复制哪个目录。
在rsync
缓慢复制大量大文件的情况下,我可以watch
像这样监视该目录。这样,我可以看到所rsync
创建的临时文件,并且可以看到当前正在复制的文件的大小正在增长。
watch -n1 "~/Music/iTunes"