Я хочу скопировать каталог без рекурсии, сохранив "все", вроде как cp -a
за исключением того, что -a будет выполнять нежелательную рекурсию.
Причина в том, что я делаю сценарий для копирования / резервного копирования из ненадежного источника, поэтому я копирую файлы и каталоги один за другим, сохраняя журнал, который используется, чтобы избежать повторения уже успешных копий и держаться подальше от проблемных исходных файлов при запуске после отказ.
Поскольку cp -a
эквивалентен cp -dR --preserve=all
, я попытался убрать -R, но cp пропускает каталоги, потому что рекурсия отключена.