MAKEFILE - 将当前目录中的文件复制/移动到另一个文件夹



>我在应用程序中这样做

cat $(shell find $(MY_DIRECTORY) -name "*.filetype" -type f ( -path '.*/*/*' -prune -o -print )) > $(MY_DIRECTORY)/files-concatenated.css

这成功地连接了当前目录中的所有文件(不包括子目录 - 这是我所需要的)

但是当我这样做时

    mv $(shell find $(MY_DIRECTORY) -name "*.filetype" -type f ( -path '.*/*/*' -prune -o -print )) > $(MY_DIRECTORY)/files-collected

或者这个

    cp $(shell find $(MY_DIRECTORY) -name "*.filetype" -type f ( -path '.*/*/*' -prune -o -print )) > $(MY_DIRECTORY)/files-collected

它会到处查找(包括子目录),我如何使其也排除子目录)

*编辑:我使用

    mv $(shell find $(MY_DIRECTORY) -name "*.filetype" -type f ( -path '.*/*/*' -prune -o -print )) $(MY_DIRECTORY)/files-collected

    cp $(shell find $(MY_DIRECTORY) -name "*.filetype" -type f ( -path '.*/*/*' -prune -o -print )) $(MY_DIRECTORY)/files-collected

如果您只想将文件放在一个目录中,为什么要做所有这些疯狂的查找内容? 你不能只写:

mv $(MY_DIRECTORY)/*.filetype $(MY_DIRECTORY)/files-collected

??

相关内容

  • 没有找到相关文章

最新更新