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

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

  • Цепная труба | с &&
  • Преобразовать float в следующее целое число в отличие от ближайшего?
  • Изменение имен файлов на основе окружения
  • Результат echo * и echo. *
  • Как я могу динамически переключать выходной пункт сценария или команды?
  • Манипулирование и сохранение нескольких файлов
  • Оболочка логическая не
  • Используя LDAP для аутентификации, как я могу безопасно отключить / деактивировать учетную запись, не удаляя ее?
  • Как выполняется выполнение команды find? Find?
  • Передавать аргументы командной строки скрипту bash
  • ffmpeg -pattern_type glob - не загружать файлы в правильном порядке
  • Почему mv удалил файл с mv id_rsa * .old?
  • 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 для соответствия файлам владельцем и временем модификации соответственно.

    Linux и Unix - лучшая ОС в мире.