Копировать каталог, но не рекурсивно

Копировать каталог, но не рекурсивно

Я хочу скопировать каталог без рекурсии, сохранив «всё», что-то вроде того, cp -aза исключением того, что -a выполнит нежелательную рекурсию.

Причина в том, что я создаю скрипт для копирования/резервного копирования из ненадежного источника, поэтому я копирую файлы и каталоги по одному, ведя журнал, который используется, чтобы избежать повторного создания уже успешных копий и держаться подальше от проблемных исходных файлов при запуске заново после сбоя.

Поскольку cp -aэквивалентно cp -dR --preserve=all, я попробовал убрать -R из него, но cp затем пропускает каталоги, потому что рекурсия отключена.

Связанный контент