Questions tagged «mirror»

4
如何在不删除符号链接的情况下复制目录结构?
我需要将一堆文件“安装”到另一个目录,以保持源文件的目录结构完整。例如,如果我./foo/bar/baz.txt要去,/var/www/localhost/webroot/我希望结果是/var/www/localhost/webroot/foo/bar/baz.txt。rsync在中具有此功能--relative,但是当我这样做时,我发现它对符号链接并不友好: $ ls -ald /var/www/localhost/webroot/ | grep ^l lrwxrwxrwx 1 www-data www-data 15 2014-01-03 13:45 media -> ../static/media lrwxrwxrwx 1 root root 13 2014-02-24 13:47 var -> ../static/var $ rsync -qrR . /var/www/localhost/webroot/ $ ls -ald /var/www/localhost/webroot/ | grep var drwxr-xr-x 3 root root 4096 2014-02-24 13:52 /var/www/localhost/webroot/var 因此,您会看到符号链接不再是符号链接–文件被复制到错误的位置! rsync也可以--no-implied-dirs选择,从表面上看似乎可以满足我的要求,但是它仅在不执行递归rsync …
27 rsync  symlink  mirror 

2
有没有办法镜像USB输出?
我目前正在为一个项目编写程序。 它是用于盲文阅读系统的,其中我有一个通过USB连接的盲文显示器,该显示器由称为brltty的程序控制。 该项目的要求之一是具有连接多个盲文显示器的能力,尽管只允许主显示器控制系统。 我认为最简单的方法是,不必将命令发送到程序中每个错误的实例,而是可以将输出到主USB的内容镜像到每个USB端口。 这可能吗?
12 usb  c  tty  output  mirror 

4
有没有办法禁止wget从父目录获取文件到给定深度?
wget具有-np禁止从任何父目录获取文件的选项。我需要类似的东西,但要灵活一些。考虑: www.foo.com/bar1/bar2/bar3/index.html 我想得到所有东西,但不是(在树层次结构中)比bar2(!)“更高” 。因此bar2也应该获取而不是获取bar1。 有没有办法使wget更具选择性? 背景:我正在尝试镜像具有类似逻辑结构的网站-起点,然后是向上,然后是向下。如果除之外还有其他工具wget更适合此类布局,请也告知我。 更新资料 或者,而不是指定可能的深度,例如“没有父母,除非他们匹配此URL”。 更新2 服务器上有一些结构,对吗?您可以将其可视化为树。因此,通常使用“ --no-parent”,您会从A点开始,然后一直下降。 我的愿望是向上的能力-可以说,允许向上X个节点,或者(相当于100%)允许向上B个节点(距离BA = X)。 在所有情况下,下降规则都由用户定义(例如,仅下降Y级)。 如何储存?实际上,这并不是真正的问题- wget默认情况下会重新创建服务器结构,这里没有什么可担心的,或者不需要修复任何内容。所以,用2个字-像往常一样。 更新3 下面的目录结构-假设每个目录中R-R.html等只有一个文件。当然,这可以简化,因为您可以拥有多个页面。 R / \ B G / \ C F / \ A D / E A(A.html)是我的起点,X = 2(所以B是我想获取的最顶层节点)。在此特定示例中,这意味着获取除R.html和G.html之外的所有页面。A.html被称为“起点”,因为我必须从它而不是从B开始。 更新4 从更新3开始使用命名。 wget选项www.foo.com/B/C/A/A.html 问题是从目录B和以下目录获取所有页面的选项是什么(知道您必须从A.html开始)。
11 wget  mirror  tree 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.