F.P*_*F.P 16 osx directory cp progress-information
我需要复制一个非常大的目录(此处以 TB 为单位)并希望监控进度。
我发现这pv
是一个不错的实用程序,但是如何使用它来递归复制目录?(pv src > dst
不起作用,因为它们是目录)
PS:在 OS X Mountain Lion 上运行,pv
是从 Mac Ports 安装的
jip*_*pie 21
用 rsync --progress [SRC] [DST]
请检查man rsync
页面,因为它有很多非常有用的选项。-a
for archive 是一个好的开始,但这取决于您的确切要求。
通过管道复制会不必要地减慢复制过程,特别是如果它是基于文件的。
Sté*_*las 12
您可以使用tar
或pax
或cpio
:
mkdir -p dst &&
(cd src && tar cf - .) | pv -trb | (cd dst && tar xpf -)
Run Code Online (Sandbox Code Playgroud)