没有用户名的 ls 命令?

没有用户名的 ls 命令?

我想使用ls --full-time -lnG但根本不想列出用户名。有什么办法吗?

如果这与完成此事相冲突,我会考虑-n并选择是否完成。-G

答案1

的手册页ls

-g 类似于 -l,但不列出所有者

这将阻止列出所有者姓名。因此,您可能打算这样做:

ls --full-time -Gg

此外,如果您只想查看几个所需的列,请ls -l使用以下命令选择列:

ls -l | awk {'print $column_no'}

例如,如果您只想要文件名和大小,请执行以下操作:

ls -l | awk {'print $5" "$9'}

来源:

答案2

简单方法:从man ls

-g     like -l, but do not list owner

所以

ls --full-time -gnG 

应该管用。

Geeky++ 方式:(需要格式化,但只是为了给出想法……而且它确实适应性强):

ls --full-time -lnG | awk '{ for (i=1; i<=NR; i++) if (i!=3) printf("%s%s", $i, (i==NR) ? "\n" : OFS)}'

相关内容