marsevilspirit's blog

cat、find、df的现代替代品

在Linux中,catfinddf是最常用的命令之一。但是,这些命令有一些现代替代品,它们提供了更多的功能和更好的用户体验。

bat

bat是一个用Rust编写的现代化的cat替代工具。

安装bat

1
$ sudo pacman -S bat

bat的Features

  • bat会为不同类型的文件和数据采用不同的颜色,并且用户和组列将为当前用户突出显示。
  • bat可以显示文件的扩展属性,以及标准文件系统信息,例如 inode、块数以及文件的各种日期和时间。
  • bat支持语法高亮显示,支持多种编程语言。
  • bat支持自动分页,支持多种输出格式。

fd

fd是一个用Rust编写的现代化的find替代工具。

安装fd

1
$ sudo pacman -S fd

fd的Features

  • fd支持正则表达式,支持多种匹配模式。
  • fd支持多种过滤器,支持多种过滤条件。
  • fd支持多种输出格式,支持多种输出模式。
  • fd支持多种操作,支持多种操作模式。

duf

dust是一个用Go编写的现代化的df替代工具。

安装duf

1
$ sudo pacman -S duf

duf的Features

  • duf会为不同类型的文件系统采用不同的颜色,并且用户和组列将为当前用户突出显示。
  • duf可以显示文件系统的扩展属性,以及标准文件系统信息,例如 inode、块数以及文件系统的各种日期和时间。
  • duf支持多种文件系统,支持多种文件系统类型。

Sep 2024