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

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

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

0