Grep файл, измененный за 24 часа unix

paste , вероятно, лучший инструмент для этой работы:

$ paste -sd ' ' file
111 222 333
0
21.04.2016, 15:07
3 ответа

В bash:

find /dirPath -type f -user username -group groupname -mtime -1

Это просто список имен, например:

file1
file2
...
-1
29.04.2021, 00:15

с помощью 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 {} +
1
29.04.2021, 00:15

Попробуйте:

  find . -maxdepth 1 -mtime -1 -type f -exec ls -l {} \;
0
29.04.2021, 00:15

Теги

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