将文件复制到具有特定名称的多个文件夹(Automator 或脚本)
Copy a file to multiple folders with specific name (Automator or script)
我想替换特定文件,例如。 file.js 位于不同的文件夹结构中,但始终位于由另一个同名文件命名为 "core" 的同一文件夹中。
示例:将 "file.js" 复制到文件夹的不同子文件夹中的所有 "core" 个文件夹
示例:
来自:
x1 / file.js
至:
x / a / a1 / a3 / core /file.js
x / b / b1 / core / file.js
我在 osx 上尝试了 automator 中的解决方案,但我没有设法存储核心文件夹的文件路径或将文件复制到路径变量。
有人知道解决办法吗?
shell 脚本或自动化程序或任何其他自动化解决方案
这应该作为一个 bash
脚本来完成,但首先要在临时数据的副本上进行测试:
find . -name core -type d -execdir bash -c 'cd core && [ -f file.js ] && cp SOMENEWFILE .' \;
将 cp SOMENEWFILE .
替换为 pwd
以测试并查看它 将 复制到哪些目录。
我想替换特定文件,例如。 file.js 位于不同的文件夹结构中,但始终位于由另一个同名文件命名为 "core" 的同一文件夹中。
示例:将 "file.js" 复制到文件夹的不同子文件夹中的所有 "core" 个文件夹
示例:
来自:
x1 / file.js
至:
x / a / a1 / a3 / core /file.js
x / b / b1 / core / file.js
我在 osx 上尝试了 automator 中的解决方案,但我没有设法存储核心文件夹的文件路径或将文件复制到路径变量。
有人知道解决办法吗?
shell 脚本或自动化程序或任何其他自动化解决方案
这应该作为一个 bash
脚本来完成,但首先要在临时数据的副本上进行测试:
find . -name core -type d -execdir bash -c 'cd core && [ -f file.js ] && cp SOMENEWFILE .' \;
将 cp SOMENEWFILE .
替换为 pwd
以测试并查看它 将 复制到哪些目录。