Список всех моих файлов, измененных больше, чем X дней назад, в длинном формате

Как я могу перечислить в длинном формате все файлы (расположенные в каталоге), которые принадлежат мне (прав), и были изменены более 7 дней назад?

2 Solutions collect form web for “Список всех моих файлов, измененных больше, чем X дней назад, в длинном формате”

Используйте команду find с аргументом для файлов, принадлежащих данному имени пользователя, и измените их в течение определенного времени.

find -user username -mtime +7 

EDIT : Необязательно (если вы используете GNU find, обязательно, если используете другие реализации), вы можете добавить местоположение каталога для поиска следующим образом: find /path/to/search -user username -mtime +7 . GNU find предполагает, что вы хотите искать из текущего каталога, если вы не указали путь.

В zsh:

 ls -ld *(u$UIDm+7) 

u и m являются квалификаторами globbing для соответствия файлам владельцем и временем модификации соответственно.

  • ffmpeg -pattern_type glob - не загружать файлы в правильном порядке
  • Как открыть или перечислить все файлы, имя которых соответствует двум шаблонам в Bash
  • Почему `grep fil *` терпит неудачу?
  • Лучший способ расширить шаблон glob?
  • Bash скрывает скрытые файлы
  • Можно ли изменить порядок глобуса?
  • du skip символические ссылки
  • Как я могу получить первый матч от расширения подстановочных знаков?
  • Почему не работает эта команда sudo mv с шаблоном?
  • Как я могу перечислить все * .doc файлы в Zip-архиве, включая файлы в подкаталогах?
  • grep. * возвращает результаты из .bash_history и жалуется на
  • Linux и Unix - лучшая ОС в мире.