いくつかのファイル内でテキスト文字列を見つける必要があります。これにより、リストが表示されます。
find . -type f -print0 | xargs -0 grep -il "google"
次に、それらのファイルをフォルダーにコピーして名前を変更する必要があります。だから私はそれらをこのようなものに再びパイプする必要があると思う
| xargs -0 -n1 -I '{}' cp '{}' ../testTarget/{}_RECOVERED
悲しいかな:
find . -type f -print0 | xargs -0 grep -il "google" |
xargs -0 -n1 -I '{}' cp '{}' ../testTarget/{}_RECOVERED
結果:cp: {}: No such file or directory
お知らせ下さい
- ファイル名にはスペースとコンマが含まれています (Dovecot)