我正在尝试在 FTP 服务器上镜像文件。 这些文件可能非常大,因此下载可能会中断。 我想在将部分文件下载到临时文件夹时保留原始文件,并在完成后覆盖本地旧版本。
- 我可以这样做吗?如何?
- 还有其他易于使用的(命令行)工具可供我使用吗?
最佳答案
首先,将文件下载到临时目录。使用 -c 以便您可以恢复。
下载完成后,使用复制、重命名或rsync将文件复制到最终位置。
注意:考虑在整个过程中使用 rsync,因为它是专为这种用例而设计的,并且它对服务器和互联网造成的压力会小得多。如果您只是出于这个原因要求他们提供 rsync 访问权限,大多数网站管理员都会很高兴。
关于command-line - 如何在 Wget 中为不完整的下载设置临时目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/506283/