Как найти новейшую папку по имени

Я хочу скопировать некоторые файлы (созданный jenkins) от определенной папки на сервере к другому серверу. Мои сценарии Jenkins создают резервные папки что-то как резервное копирование 1, резервное копирование 2 и резервное копирование 3 this is for the sake of example

Теперь я хочу, чтобы сценарий скопировал содержание последней сборки backup-3 в нашем примере.

Я знаю ls -t1 backup* | head -n 1 но это произвело что-то как резервное копирование 3:

как может я удалять ":". заметьте, что существует другой папки и файлы помимо резервного копирования* в желаемом пути.

1
задан 12 February 2019 в 13:01

1 ответ

Вы хотите -d, --directory опция.

сами каталоги списка, не их содержание

Так ls -t -1 --directory backup* | head -n 1

1
ответ дан 7 December 2019 в 15:07

Другие вопросы по тегам:

Похожие вопросы: