使用ls显示目录列表

时间:2016-03-04 12:49:11

标签: linux shell ls home-directory

我想阅读Linux系统上用户的所有主目录。 我知道我可以使用:

cut -d':' -f6 /etc/passwd | sort -u

获取这些目录的列表。

如何以详细格式列出每个目录,如使用ls -l

例如,我希望将根目录作为:

dr-xr-x---. 4 root root 4096 Mar  2 02:49 root

是否有任何选项可以将cut命令中的列表管道传输到ls以显示内容?

2 个答案:

答案 0 :(得分:2)

我认为这是你正在寻找的东西:

cut -d':' -f6 /etc/passwd | sort -u | xargs -i% ls -ld %

答案 1 :(得分:1)

您可以使用以下命令行:

cut -d':' -f6 /etc/passwd | sort -u | xargs ls -ld