jjzjj

fileutils

全部标签

Ruby - FileUtils - dereference_root 选项

有人能准确地向我解释(最好有例子)FileUtils.cp_r和同一类的其他类方法中dereference_root选项的含义吗?提前谢谢你。 最佳答案 如果您的源文件/目录是符号链接(symboliclink),它仅适用。如果是并且您指定了此选项,则FileUtils.cp_r将跟随此链接并复制原始文件,否则您只会获得符号链接(symboliclink)的副本。但这不适用于递归。因此,如果您的源文件夹中有其他符号链接(symboliclink),它们将按原样复制,不会“取消引用”。 关

Ruby FileUtils mkdir_p 模式 - 意外结果

我正在尝试使用FileUtils.mkdir_p中的:mode选项。但是,我在使用Ruby2.1.0时得到了意想不到的结果。require'fileutils'FileUtils.mkdir_p'/this/is/my/full/path/tmp',:mode=>2750结果:d-wSrwxrwT2myuidusers4096Mar2410:14tmp但是,如果我只是用反引号调用shell命令,我会得到想要的结果:`mkdir/this/is/my/full/path/tmp&&chmod2750/this/is/my/full/path/tmp`结果:drwxr-s---2myuid