Для вывода последних 10 строк из файлов, измененных за последние 15 минут, по символическим ссылкам в каталоге ./err-logs — используйте следующую команду find:
sh
find -L ./err-logs -mmin -15 -type f -exec tail -n 10 {} +
Разбор команды:
find -L ./err-logs— опция-Lуказываетfindследовать символическим ссылкам. В результатеfindбудет работать не с самой ссылкой, а с целевым файлом, на который она указывает.-mmin -15— ищет файлы, которые были изменены менее 15 минут назад. Теперь это условие применяется к целевому файлу, а не к ссылке.-type f— дополнительное уточнение, что нужно искать именно файлы, а не каталоги, на которые также могут указывать символические ссылки.-exec tail -n 10 {} +— выполняет командуtailдля каждого найденного файла.