Encuentra files creados por un usuario en particular

¿Cómo voy a descubrir todos los files creados por un usuario en particular y mostrarlos en la pantalla?

Inicié una secuencia de commands que solicita al usuario actual ingresar el nombre de usuario de quien desea ver todos los files. He pensado en usar una statement if considerando que me gustaría include la verificación de errores.

echo -e "Option 11: Display all the Files a Particular User Has Created\n\n" echo -e "Enter Username below\n" read username 

No puede hacer eso en los filesystems Linux habituales, ya que no hace un seguimiento del creator del file, solo del propietario del file. El creador y el propietario suelen ser, pero no necesariamente lo mismo.

Si desea encontrar el propietario del file, puede, como indicó Bratchley, usar

 find / -type f -user user_name 

para encontrar esos files y mostrar los nombres.

Para visualizar los files, necesitaría algún progtwig que pueda mostrar el contenido para cualquier tipo de file que pueda encontrar de esa manera. Si tiene una utilidad show_file que toma un solo nombre_file como argumento, puede hacer:

 find / -type f -user user_name -exec show_file {} \; 

Use find :

 find / -type f -user “<SHORTUSERNAME>" -print 2>/dev/null 

Entonces, en tu script:

 echo “Enter Username:”; while read -e;do find / -type f -user $REPLY -print 2>/dev/null;done