仅查找 Linux 个目录的所有者

Find owner of Linux DIRECTORY ONLY

我有一个 python 程序可以像这样对 linux 服务器进行 ssh 查询:
find . -type d > myfile.txt

单行输出类似于:

/Downloads/SomeDirectory/

我还需要目录的所有者名称(仅),而不是目录名称旁边列出的文件,如下所示:

johndoe /Downloads/SomeDirectory/
OR
/Downloads/SomeDirectory/ johndoe

我不希望目录中的文件信息包含在文件中,只是目录所有者和上述路径。

我目前的做法是用 ls -la directorypath 对每个目录发出 ssh 请求,然后解析出所有者,但由于我有数千个目录,所以需要很长时间。
我该怎么办?我不想发出数千个 SSH 请求。

谢谢

你的意思是这样的吗?

find . -type d -printf '%p %u\n' > myfile.txt
  • %p - 文件/目录名
  • %u - 所有者