我正在寻找某种方法来修改/替换ls
具有以下功能的命令:
- 首先对目录进行分组(就像
ls
这样) - 按用户定义的扩展组对文件进行分组(例如,所有图像类型扩展名(如 png、tiff、gif 等)一起,所有存档类型文件一起,等等)
- 保存 .dircolors 中指定的颜色信息
- 需要像 一样写入 stdin/out
ls
。 - 但它不需要支持所有附加
ls
功能(但如果支持就更好了)
尚未提供的关键功能ls
以粗体显示。如果解决方案可以通过将常用的核心实用程序链接到某个别名ls
命令中来实现,那就更好了。如果ls
可以本地执行此操作,请指教,因为我搞不懂。
如果有人很久以前就想到了这一点并实现了ls
替代方案,那也很酷。我一直在考虑编写自己的解决方案,但我宁愿不重新发明轮子。
答案1
除非我理解错了,否则您正在寻找 ls 的 -X 选项。