使用 `ls` 更改显示的列的顺序

使用 `ls` 更改显示的列的顺序

ls -l在 *nix (或dirWindows)上运行时,可以更改显示列的顺序吗?

例如,我想查看修改日期,然后是名称,然后是其他字段(或者仅选择我想要的字段及其顺序。

如果没有仅仅使用cut和修剪不需要的字段(因为这不能解决重新排序的问题)?

答案1

我会ls完全避免解析:使用statsort

stat --printf="%y\t%n\t%F\t%s\n" * | sort -t $'\t' -k 2

是一个开始。

相关内容