@MaximIs

Как оптимизировать код на bash?

Добрый день, задача стоит следующая, необходимо из разных каталогов переместить файлы в один. Проблема заключается в том, что необходимо проверить, есть ли такой каталог или файл, и идентичная проверка идет на каждый каталог/файл. Как бы оптимизировать? В голове один вариант, создать массив строк, который будет содержать названия этих файлов и циклом for перебирать эти названия, но поиск будет по всем каталогам.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Hanharr
Как вариант использовать rsync. Только придется немного заморочиться с тем, чтобы слить несколько путей в один.
Ответ написан
Комментировать
take
@take
я люблю любить
Мне нравится идея использовать rsync, тем более, что он быстрее копирования cp или scp. У него много опций, включая --files-from=FILE (читать имена файлов для копирования из файла FILE)

cheerz!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы