回答:
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
ですか?