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