find . -maxdepth 1 -type f -print0 | xargs -0 -i cp ./{}{,.bak}
Эта команда создает резервные копии всех файлов в текущем каталоге. Она выполняет это, используя команду find
для поиска файлов (-type f
) в текущем каталоге (. -maxdepth 1
) и передает их команде cp
(копирование), создавая копии файлов с расширением «.bak». Подходит для создания резервных копий в текущем каталоге. Альтернативой может быть использование цикла for
в скрипте оболочки для более гибкого управления копированием.