![OS X 上的 Terminal.app 命令用于将文件复制到网络位置](https://linux22.com/image/1463821/OS%20X%20%E4%B8%8A%E7%9A%84%20Terminal.app%20%E5%91%BD%E4%BB%A4%E7%94%A8%E4%BA%8E%E5%B0%86%E6%96%87%E4%BB%B6%E5%A4%8D%E5%88%B6%E5%88%B0%E7%BD%91%E7%BB%9C%E4%BD%8D%E7%BD%AE.png)
我正在努力将大量数据传输到网络位置。我正尝试从外部驱动器复制一个文件夹,并将其粘贴到网络共享文件夹中。有人可以建议一些终端命令来执行此操作吗?我在手动复制和粘贴时不断收到不同类型的错误消息。
答案1
一个解决方案是
rsync -v -r /source /destination
值得注意的是,你可以将文件夹从 Finder 拖放到 Terminal.app 窗口,以获取其路径以及任何必要的 shell 转义符,例如 -
/Users/fred/Desktop/stuff-to-copy
/Volumes/Remote\ Location/target/folder
rsync 中还有许多其他命令选项,你可以使用
rsync --help
以及更多细节
man rsync