Para listar todos os arquivos dessa maneira, você pode usar a ferramenta find
, juntamente com as opções -user <username>
e -ls
para obter um tipo padrão de ls
de saída, ou você pode controlá-la mais especificamente, usando a opção -printf
, informando quais colunas e em que ordem você deseja.
$ find /path/to -user <username> -ls
Exemplo
$ find . -user saml -ls
6553601 24 drwx------ 170 saml saml 20480 Oct 31 20:55 .
6556571 4 -rw-rw-r-- 1 saml saml 1641 Jul 11 20:53 ./.gitk
6554851 4 -rwxrwxr-x 1 saml saml 738 May 22 13:31 ./dmesg_time.pl
8542099 4 drwxrwxr-x 2 saml saml 4096 Sep 27 08:08 ./.streamCapture
8542100 4 -rw-rw-r-- 1 saml saml 113 Sep 27 08:10 ./.streamCapture/streamCapture.conf
8792905 4 drwxrwxr-x 6 saml saml 4096 Mar 5 2014 ./Release