С zsh
и инструменты GNU:
grep -lZ -- stringA *.txt(oL) | xargs -r0 grep -l -- stringB
Rsync не самая быстрая вещь в мире, но для длинных ссылок я предпочитаю использовать его, а не HPN SSH. Это обычный OpenSSH, но с некоторыми исправлениями, которые дают несколько преимуществ. В зависимости от того, что вы хотите, он позволяет использовать опцию шифрования "none" для передачи данных.
Я нахожу это особенно ценным в компании, где у нас есть ускорители WAN. Я не могу изменить их поведение, но поскольку они пытаются самостоятельно выполнять сжатие/удаление дубликатов, гораздо лучше работает, если я могу передать им незашифрованный поток данных.
В ответе на сбой сервера утверждается, что одним из основных преимуществ использования режима демона rsync является меньшая нагрузка на ЦП.
Для локальной сети вы можете использовать rsync
через rsh
вместо ssh
.
Фактически, man rsync
дает это как конкретную альтернативу транспорту ssh
.