在子文件夹中递归添加新文件

时间:2011-10-09 10:17:04

标签: linux bash touch exec

我想添加recursivly新文件。这是文件夹结构“a / b / c / d / e”。当我使用这个

find . -exec touch file$RANDOM {} \; 

我想进入文件夹a:file61和b;在b:file79和c;等等 但它不起作用,只在

中制作新文件

1 个答案:

答案 0 :(得分:4)

find . -type d -exec touch {}/file$RANDOM \;

-type d只匹配目录,因此确保find仅对目录执行-exec命令。

{}(匹配的文件名)需要预先设置,因为否则-exec命令执行来自目录find的命令。