回答:
findコマンドを使用してすべてのファイルを検索し、見つかったすべてのファイルで実行できtouchます-exec
find . -type f -exec touch {} +
テキストファイルのみの結果をフィルタリングする場合は、次を使用できます。
find . -type f -name "*.txt" -exec touch {} +
-execの+ターミネータを使用することをお勧めし\;ます。これにより、複数の引数が各touchインスタンスにチェーンされ(システム引数の制限まで)、したがって、分岐がはるかに少なくなります(おそらくより高速になります)。
-exec touch {} +パーツを省くだけで、影響を受けるものが端末に出力されます。
find . -type f -exec touch {} +
touch file{1..3}.txtですか?