Я хочу скопировать некоторые файлы (созданный jenkins) от определенной папки на сервере к другому серверу. Мои сценарии Jenkins создают резервные папки что-то как резервное копирование 1, резервное копирование 2 и резервное копирование 3 this is for the sake of example
Теперь я хочу, чтобы сценарий скопировал содержание последней сборки backup-3
в нашем примере.
Я знаю ls -t1 backup* | head -n 1
но это произвело что-то как резервное копирование 3:
как может я удалять ":". заметьте, что существует другой папки и файлы помимо резервного копирования* в желаемом пути.
Вы хотите -d, --directory
опция.
сами каталоги списка, не их содержание
Так ls -t -1 --directory backup* | head -n 1