在 Ubuntu 16.04 中模拟 OSX 的终端列表样式 ls -la

在 Ubuntu 16.04 中模拟 OSX 的终端列表样式 ls -la

我试图获取类似于ls -la我的 Mac 终端的输出,但在 Ubuntu 中。它遵循以下列表顺序:

  • 以点 . 开头的文件和目录(为目录着色)
  • 文件夹
  • 文件到目前为止,都ls -lahpXr --color可以工作(对大小格式进行了轻微的修改),但是文件沿着点目录和文件显示在顶部。

有人知道如何将所有文件移到底部吗?我通过检查 Ubuntu 16.04 中的手册页 man ls 获得了该组合。

任何帮助深表感谢!

干杯!

答案1

使用--group-directories-first选项:

ls --group-directories-first -la

这将首先列出所有目录(隐藏和可见),然后列出所有文件。

为了方便起见,我建议为其设置一个别名,因为没有简短的选项:

alias ls='ls --group-directories-first'

相关内容