paste
, вероятно, лучший инструмент для этой работы:
$ paste -sd ' ' file
111 222 333
В bash:
find /dirPath -type f -user username -group groupname -mtime -1
Это просто список имен, например:
file1
file2
...
с помощью zsh
:
ls -ld /dirPath/*(m-1u[user]g[group])
будет перечислять файлы, принадлежащие user: group
и измененные за последние 24 часа. m-1
меньше суток, вы также можете сделать это mh-24
.
Добавьте квалификатор D
glob, если вы также хотите, чтобы в список были включены скрытые файлы.
POSIXly:
find /dirPath/. ! -name . -prune -mtime -1 -user user -group group \
-exec ls -ld {} +