Найти файлы рекурсивно, которые старше одного года и не принадлежат конкретному пользователю

Я пытаюсь найти любые файлы на конкретном монте, которые старше одного года и не принадлежат определенному пользователю. Это команда, которую я использую (в корневом каталоге mount):

find . ! -user username -mtime +365 -type f | xargs ls -al > /tmp/list 

Я прокладываю это через xargs, потому что мне нужно знать абсолютный путь и размер для каждого результата. Я получаю результаты, но некоторые файлы, кажется, отсутствуют.

Может ли кто-нибудь дать мне руку? Что мне не хватает?

One Solution collect form web for “Найти файлы рекурсивно, которые старше одного года и не принадлежат конкретному пользователю”

Хотя это не совсем то же самое, что и трубопровод для xargs ls -al , флаг -ls для find может быть достаточно для вашего и немного упростить команду:

 find . ! -user username -mtime +365 -type f -ls > /tmp/list 

Если вы считаете, что файл отсутствует, посмотрите, что говорит об этом stat . Имейте в виду, что -mtime является условием времени модификации. Там также время изменения inode и время доступа.

  • отобразить результаты поиска
  • Один лайнер, чтобы увидеть, вернул ли grep что-то?
  • basename не работает должным образом
  • Как правильно использовать параллель в этой ситуации?
  • Почему эта команда работает только для каждой другой строки?
  • Как скопировать список файлов и настроить имена файлов назначения на лету?
  • Использование xargs с git
  • Где «xargs» добавляет опцию из STDIN?
  • Как интерактивно удалить все каталоги, соответствующие заданным критериям?
  • Удалите все повторяющиеся слова из строки, используя сценарий оболочки
  • xargs с перенаправлением stdin / stdout
  • Interesting Posts

    Важность заказа в именах контроллеров домена для установки LDAP-сервера есть ли какая-то причина?

    Поддерживает ли Linux формат разделов ОС Mac?

    Активация цветов в ссылках2 (текстовый режим)

    Зависимости RPM с локальной установкой

    зависимый псевдоним filetype в bash

    Нет аналогового аудио с AMD E1 – HDMI "берет на себя"

    Удалить файл, но только если это символическая ссылка

    Копирование файла в файловой системе JFS не соответствует рекомендациям ACL

    Несколько проблем с настройкой Windows 10 и Ubuntu 14.04.03 с двойной загрузкой

    Может ли bash написать свой собственный поток ввода?

    Почему Debian иногда просит меня вставить компакт-диск (установка?) При установке пакетов?

    Отсутствие «недостижимого» ответа для исходящего TCP-соединения при использовании маршрутизации fwmark и политики

    Как использовать VNC для игр?

    Использование IPtables для блокировки исходящего трафика на интерфейс TAP с IP-адреса или подсети LAN

    Использование vlock без изменения VT от X

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