Список всех моих файлов, измененных больше, чем 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 для соответствия файлам владельцем и временем модификации соответственно.

  • Как / почему это выражение работает?
  • Скопировать файлы в разные подкаталоги, исключающие строку
  • Команда Linux для возврата всех файлов, начинающихся с TEMP, но не заканчивающихся двойными цифрами
  • Как удалить все символические ссылки со специальной целью?
  • Опасно ли всегда иметь extglob?
  • Передача всех файлов определенного типа файлов в текущие и подкаталоги
  • Разные выходы команд «ls. *» И «ls *.»
  • ls command - список файлов, содержащих определенную строку в имени файла и принадлежащих к определенному типу
  • Использовать xargs для перемещения файлов из каталога
  • Выбирайте только каталоги и порядок с помощью эха
  • Подстановочные знаки командной строки
  • Linux и Unix - лучшая ОС в мире.