更改使用“ls”显示的列的顺序

war*_*ren 5 bash dir ls

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

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

如何在使用cut和修剪不需要的字段的情况下完成此操作(因为这不能解决重新排序的问题)?

gle*_*man 4

ls我完全避免解析:使用statand sort

stat --printf="%y\t%n\t%F\t%s\n" * | sort -t $'\t' -k 2
Run Code Online (Sandbox Code Playgroud)

是一个开始。