📜  为什么在 Linux 上使用 exa 而不是 ls(1)

📅  最后修改于: 2023-12-03 15:06:16.823000             🧑  作者: Mango

为什么在 Linux 上使用 exa 而不是 ls

在 Linux 上,ls 是一个常用的命令,用于列出目录中的文件和文件夹。然而,与众多常规的命令不同,exa 是一个比 ls 更好的替代品,下面将详细介绍它为什么更好以及应该如何使用它。

exa 的优势
  • exa 允许用户以更美观的方式查看文件和文件夹,其颜色强调文件类型并使用 Unicode 图标来区分文件类型。这使得对文件和文件夹的查看更有视觉效果,也更易于理解。
  • exa 在输出中包含一些有用的信息,如文件大小、文件修改日期等。可以更快地查看文件和文件夹的详情。
  • exa 可以轻松地过滤和排序文件和文件夹列表。例如,您可以使用 -r 标志按照修改日期降序排列文件夹;也可以将文件和文件夹按文件大小排序。
exa 的常用命令
  1. exa -l => 以长格式输出文件以及详细信息
  2. exa -a => 显示隐藏文件和文件夹
  3. exa -T => 以树状形式输出文件夹结构
  4. exa -s => 按文件大小排序
  5. exa -B => 不要高亮显示颜色,输出更纯文本式的列表
  6. exa -R => 递归显示文件夹内容
  7. exa -F => 不同类型的文件和文件夹加以不同明显的标识符号
  8. exa -G => 输出中不带组信息
  9. exa -h => 人性化地解释文件大小
  10. exa -H => 人性化地解释文件大小,但使用基于1000的规则而不是基于1024的规则
结论

总之,exa 是一个功能强大、美观易懂并且易于使用的替代 ls 的命令。尤其是对于需要大量处理文件和文件夹的程序员,它更具优势。因此,建议开发人员替换 ls 命令并开始使用 exa。