我目前正在尝试find
(并复制)与指定模式匹配的所有文件和文件夹结构,位于指定目录中,而且我已经快到了!
具体来说,我想从指定路径中递归地复制所有不以'_'开头的文件夹。
find /source/path/with/directories -maxdepth 1 -type d ! -name _\* -exec cp -R {} /destination/path \;
在/ source / path / with / directories /路径中,是机器特定的目录,以'_'和其他目录开头,我只想复制其他目录。出于某种原因,find命令返回/ source / path / with / directories /目录,并因此复制其内容,包括以“ _”开头的目录。
有人暗示为什么会这样吗?
谢谢,
帕斯卡
为后人:stackoverflow.com/questions/13525004/...
—
特雷弗·博伊德·史密斯