LINUX.ORG.RU

История изменений

Исправление Zmicier, (текущая версия) :

сильно подозреваю, что уже есть какая-то superpupercopy в которой это уже реализовано

Может быть и есть, но пока вы ее будете искать, десять раз напишете.

ну или изящное решение через bash (в коем не силен увы)

Может быть и есть, но пока вы его будете искать, двадцать раз напишете простое и прямое.

#!/bin/bash

list="$1"
dest="$2"

while read -r f; do
    cp --archive --recursive --target-directory="$dest" -- "$f"
done < "$list"

Не проверял.

Исправление Zmicier, :

сильно подозреваю, что уже есть какая-то superpupercopy в которой это уже реализовано

Может быть и есть, но пока вы ее будете искать, быстрее напишете.

ну или изящное решение через bash (в коем не силен увы)

Может быть и есть, но пока вы его будете искать, быстрее напишете простое и прямое.

#!/bin/bash

list="$1"
dest="$2"

while read f; do
    cp --archive --recursive --target-directory="$dest" -- "$f"
done < "$list"

Не проверял.

Исходная версия Zmicier, :

сильно подозреваю, что уже есть какая-то superpupercopy в которой это уже реализовано

Может быть и есть, но пока вы ее будете искать, быстрее напишете.

ну или изящное решение через bash (в коем не силен увы)

Может быть и есть, на пока вы его будете искать, быстрее напишете простое прямое.

#!/bin/bash

list="$1"
dest="$2"

while read f; do
    cp --archive --recursive --target-directory="$dest" -- "$f"
done < "$list"

Не проверял.