我正在尝试在大修之前镜像一个相当大的网站(20,000 多页)。基本上,在切换到新的之前我需要一个备份,以防我们忘记了我们需要的东西(我们将有大约 1,000 页在发布时)。该站点在 CMS 上运行,我无法轻松从中提取可用数据,因此我尝试使用 wget 制作副本。
我的问题是 wget 似乎并没有真正转换链接,尽管命令中存在 --convert-links 或 -k 。我尝试了几种不同的标志组合,但我一直无法获得所需的输出。最近失败的尝试是:
nohup wget --mirror -k -l10 -PafscSnapshot --html-extension -R *calendar* -o wget.log http://www.example.org &
Run Code Online (Sandbox Code Playgroud)
我还包括了 --backup-converted 和 --convert-links 而不是 -k(这并不重要)。我已经在有和没有 -P 和 -l 的情况下完成了它,同样不,它们应该很重要。
结果仍然有链接的文件,如:
http://www.example.org/ht/d/sp/i/17770
Run Code Online (Sandbox Code Playgroud) 如果使用 Windows 7 在 SSD 驱动器和机械硬盘驱动器之间镜像一个卷,读取性能是否会与单个 SSD 驱动器相似?
即 Windows 是否足够聪明,可以从它们两者中读取并使用首先返回的数据?
我想要做的是将目录(递归)从我可以通过 SSH/SFTP 连接到的服务器镜像到 Windows 机器。我想把它作为脚本的一部分来做,所以它可以自动化。
我只想复制新的或修改过的文件。我不想在每次脚本运行时都下载所有文件。
换句话说,我正在尝试RoboCopy /MIR使用 SFTP 作为源来获得等效的效果。
你会推荐什么?
我使用 Skype 与我的团队一起工作并查看他们的白板,但所有文本都是镜像的。我怎样才能把它修好?
我一直在尝试为 Windows 寻找 Wget v1.12 二进制文件,因为它解析 CSS。没有成功。我为 OS X 成功编译,但不能为 Windows 做同样的事情。有没有其他人能够找到或编译?
我有一台显示器坏了的 MacBook。我想使用新显示器,但看不到启用镜像选项。是否有任何启用镜像的关键命令?
我知道wget可以获取远程页面及其依赖项并重写 html,以便图像src属性引用新下载的图像。
我正在尝试转换引用 Internet 上图像的本地 html 文件。我正在使用
wget --mirror --page-requisites --convert-links \
--directory-prefix=foo \
--force-html \
--input-file=my_file.html
Run Code Online (Sandbox Code Playgroud)
所有引用的图像都被下载到适当的位置,foo/但没有改变src属性my_file.html。
有两家公司。每个都有一个运行的 Git 服务器。如果 A 公司检查了某些代码,则应在 B 公司服务器上进行更新,反之亦然。
两台服务器应该保持彼此同步。
服务器操作系统:Ubuntu 服务器 14.04
GIT:Gitlab
哪种解决方案适合我们的情况(镜像、钩子等)?
我正在一台 Linux 机器上工作(相对较新的发行版)。我想下载一个在两个不同(HTTP)服务器上镜像的文件。现在,文件很大,每个位置的下载速度都很慢。
如何从两个 URL 下载文件,以便使用组合带宽?
我不介意这是否需要一些命令行工作(因为我怀疑现有的 GUI 应用程序是否支持这一点)。
注意:该文件无法通过 BitTorrent 获得;如果我可以使用它,这显然是一个更好的解决方案。
使用 robocopy Windows 实用程序时,我设置了哪些标志,以便 robocopy 在它看到的第一个错误时中止,类似于 xcopy /dry 命令?
我需要镜像两个目录,有时会锁定一些文件。我不希望 robocopy 继续尝试复制文件,或覆盖未锁定的文件——而是第一个错误应该停止整个复制过程。
更新:
我已经将 /R 设置为 0 - 不幸的是,它仅适用于单个文件,而不适用于整个复制过程。因此,第一个文件被忽略(而不是停止复制),但后续文件被复制。