需要在linux中使用一个内核触摸几个目录中的文件

时间:2011-11-02 10:29:11

标签: linux shell xargs

我有很多目录。我需要cd到所有目录并创建2个文件。我尝试使用xargs这样做,但我不能这样做。你能告诉我如何实现这个目标吗?

2 个答案:

答案 0 :(得分:3)

如果您不想或不需要运行find但是有一个目录列表,可以这样:

xargs -i touch {}/a {}/b <directories.txt

如果目录路径是完全正常的(例如,所有子目录都向下两级),它可能就像

一样简单
touch */*/a */*/b

答案 1 :(得分:1)

   find <path> -type d -exec touch {}/a {}/b \;
路径可能是。如果您已经在顶级目录中,那么您有兴趣继续工作。