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