Support Questions

Find answers, ask questions, and share your expertise

How to list all files owned by a specific user in hdfs?

avatar
New Contributor

How to list all files owned by a specific user in hdfs?

1 REPLY 1

avatar
Master Collaborator

If you want to list all files owned by a specific user in a specific directory, you can use "hdfs dfs -ls" with grep.

Syntax:

hdfs dfs -ls /path | grep "\- username"

Example:

# hdfs dfs -ls / | grep "\- hdfs"
drwxrwxrwt - hdfs supergroup 0 2021-07-29 16:02 /tmp
drwxr-xr-x - hdfs supergroup 0 2021-07-31 02:26 /user

If you want to recursively list files add -R after -ls

I hope this answered your question.