0

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

4

2 回答 2

3

如果您不想或不需要运行find但有一个目录列表,如下所示:

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

如果目录路径是完全规则的(例如所有子目录向下两层),它可能就像

touch */*/a */*/b
于 2011-11-02T10:47:50.593 回答
1
   find <path> -type d -exec touch {}/a {}/b \;

路径可能是。如果您已经在您感兴趣的顶级目录中。

于 2011-11-02T10:33:28.077 回答