试图通过RUBY Fileutils复制对象(而不是链接)
我找了很久,但还没有找到答案 我正在使用RUBY脚本将一些文件夹和内容从Linux站点复制到另一个站点。 到目前为止,它是通过在windows上调用Xcopy(通过系统)完成的 现在我在两个linux工作站上都有了可见性,所以我决定通过Fileutils进行常规复制 我的问题是,它有时复制链接,而不是对象本身: 例如 我尝试了几件事,但都没有成功。特别是我尝试使用dereference\u root选项,但没有成功 你有什么线索吗?试图通过RUBY Fileutils复制对象(而不是链接),ruby,copy,symlink,Ruby,Copy,Symlink,我找了很久,但还没有找到答案 我正在使用RUBY脚本将一些文件夹和内容从Linux站点复制到另一个站点。 到目前为止,它是通过在windows上调用Xcopy(通过系统)完成的 现在我在两个linux工作站上都有了可见性,所以我决定通过Fileutils进行常规复制 我的问题是,它有时复制链接,而不是对象本身: 例如 我尝试了几件事,但都没有成功。特别是我尝试使用dereference\u root选项,但没有成功 你有什么线索吗? 谢谢您可以尝试-这将解决符号链接。我认为应该在某个地方有一个i
谢谢您可以尝试-这将解决符号链接。我认为应该在某个地方有一个is_链接功能-然后您可以读取文件并使用链接版本。嗯,但是我有很多文件要复制,所以可能需要很长时间。试试看。我认为没有太多的符号链接。它们通常是由人类制造的,而不是生成的,因此它们应该更少。有时,您可以在某些列表目录函数中找到“follow symlink”参数。“复制目录并使用ruby跟踪符号链接”是更好的标题吗?也许会有更多的人找到这个。事实上有很多。它来自管理配置工具,配置为使用链接而不是文件。快速计数给出的值大于1000。大多数都只有几Kb,但有些可以达到10 MB。我意识到这是一个3年前的问题:DDoS不重要,总是方便参考,但我怀疑op是否还在
drwxr-xr-x 2 lcs rme 512 Apr 8 16:50 .
drwxr-xr-x 3 lcs rme 512 Apr 8 16:49 ..
lrwxrwxrwx 1 lcs rme 67 Apr 8 16:50 FW123.h -> /rees/frme/pd/ccm_dbs1/frme/root/cache/source/#27/1681927
-rw-r--r-- 1 lcs rme 25968 Apr 8 16:50 FW123.o