我想使用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)}'