cd Maildir
grep -Ril "^From.*admin@mail\.ru.*$" | xargs cp -Rp -t ./Sent/cur
или
grep -Ril "^From.*admin@mail\.ru.*$" | xargs mv -t ./.Sent/cur
cp:
-p - сохранять владельца, временные метки и флаги доступа при копировании
-t, --target-directory - считать файл-назначения директорией и копировать файл-источник или директорию-источник в эту директорию с оригинальным именем;
-r, --recursive - копировать папку Linux рекурсивно;
grep:
-i - Игнорирует регистр символов при сравнениях.
-l - Выдает только имена файлов, содержащих сопоставившиеся строки, по одному в строке. Если образец найден в нескольких строках файла, имя файла не повторяется.
-R (или -r) - Ищем текстовое вхождение во всех файлах внутри директории и ее поддиректорий.
Комментариев нет:
Отправить комментарий