使用 ls 显示目录列表
showing list of directories using ls
我想读取 Linux 系统上用户的所有主目录。
我知道我可以使用:
cut -d':' -f6 /etc/passwd | sort -u
获取这些目录的列表。
如何以详细格式列出每个目录,就像使用 ls -l
时一样?
例如,我希望获得根目录为:
dr-xr-x---. 4 root root 4096 Mar 2 02:49 root
是否有任何选项可以将列表从 cut
命令传输到 ls
以显示内容?
我想这就是您要找的:
cut -d':' -f6 /etc/passwd | sort -u | xargs -i% ls -ld %
您可以使用以下命令行:
cut -d':' -f6 /etc/passwd | sort -u | xargs ls -ld
我想读取 Linux 系统上用户的所有主目录。 我知道我可以使用:
cut -d':' -f6 /etc/passwd | sort -u
获取这些目录的列表。
如何以详细格式列出每个目录,就像使用 ls -l
时一样?
例如,我希望获得根目录为:
dr-xr-x---. 4 root root 4096 Mar 2 02:49 root
是否有任何选项可以将列表从 cut
命令传输到 ls
以显示内容?
我想这就是您要找的:
cut -d':' -f6 /etc/passwd | sort -u | xargs -i% ls -ld %
您可以使用以下命令行:
cut -d':' -f6 /etc/passwd | sort -u | xargs ls -ld