I'm trying to find any files on a specific mount that are older than one year and do not belong to a specific user.  This is the command I'm using (within the root directory of the mount):find . ! -user username -mtime +365 -type f | xargs ls -al > /tmp/listI'm piping this through xargs because I need to know the absolute path and size for each result.  I do get results, but a number of files seem to be missing.Could someone give me a hand?  What am I missing?
Find files recursively that are older than one year and not owned by a specific user
linux;find;xargs
Although it's not exactly the same thing as piping to xargs ls -al,the -ls flag of find itself might be enough for your and simplify the command a bit:find . ! -user username -mtime +365 -type f -ls > /tmp/listIf you think a file is missing, look at what stat says about it.Keep in mind that -mtime is a condition concerning modification time.There's also inode change time, and access time.