0

私はたくさんのディレクトリを持っています。cdすべてのディレクトリに移動し、2 つのファイルを作成する必要があります。xargs を使ってこれをやってみましたが、できませんでした。これを達成する方法を教えてください。

4

2 に答える 2

3

実行したくない、または実行する必要がないfindが、ディレクトリのリストがある場合は、次のようになります。

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

ディレクトリ パスが完全に規則的である場合 (たとえば、すべてのサブディレクトリが 2 レベル下)、次のように簡単に実行できます。

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

パスかもしれません。すでにトップディレクトリにいる場合は、作業に関心があります。

于 2011-11-02T10:33:28.077 に答える