Как получить владельца и полный путь 50 файлов большого размера для всех пользователей?

Ниже списка команд список 50 файлов независимо от подпапок.

$ls -lR /root/home | sort +4 -5nr | head -50 

Текущий результат:

 -rw-r--r-- 1 john dpst 192954384 Nov 7 07:36 filenxx1.gz -rw-rw---- 1 paul dpst 192188934 Nov 18 10:10 filenyyy1.mov 

Моим новым требованием является получение его «владельца» и его «полного пути»,

Ожидание результата:

 john /home/dev/proj/filenxx1.gz paul /home/dev/proj/filenyyy1.mov 

Пожалуйста, помогите мне, как закодировать список из 50 файлов и получить его владельца и полный путь, используя «find» или любую команду в unix.

 find /root/home -printf "%s\t%u\t%p\n" | sort -rn | head -50 | cut -f2- 

find показывает размер, владельца и полный путь, затем cut удаляет первое поле, которое вам не нужно.