网站Logo 网友马大帅的博客

命令行说明书tldr工具介绍和使用

ughostx
6
2025-12-29

工具介绍

tldr 是 “Too Long; Didn‘t Read” 的缩写。它是一个社区驱动的工具,用于简化传统 Linux/Unix 命令的手册页(man pages)。

  • 解决的问题:标准的 man 命令手册虽然非常详细,但通常内容冗长,对于新手或者只是想快速查看命令常用示例的用户来说,效率不高。

  • 提供的方案tldr 提供了命令的实用示例,让你能快速上手,而不用在浩繁的文档中寻找自己需要的那个具体选项。

如何安装

  • 使用 Node.js 的 npm 包管理器安装

首先,确保已安装 nodejsnpm

sudo apt install nodejs npm

使用 npm 全局安装 tldr

sudo npm install -g tldr

同样,首次使用需要更新缓存:

tldr --update

使用示例

下面用find命令来做个示例

tldr find
✔ Page not found. Updating cache...
✔ Creating index...

  find

  在指定目录树下递归查找文件或目录。
  更多信息:https://manned.org/find。

  - 通过扩展名查找文件:
    find 指定目录 -name '*.ext'

  - 查找匹配多个路径或名称模式的文件:
    find 指定目录 -path '**/path/**/*.ext' -or -name '*pattern*'

  - 查找匹配指定名称的目录,不区分大小写:
    find 指定目录 -type d -iname '*lib*'

  - 查找匹配指定模式的文件,排除特定路径:
    find 指定目录 -name '*.py' -not -path '*/site-packages/*'

  - 查找符合指定大小范围的文件,将递归深度限制为 "1":
    find 指定目录 -maxdepth 1 -size +500k -size -10M

  - 对每个文件运行命令(在命令中使用 {} 代表当前文件):
    find 指定目录 -name '*.ext' -exec wc -l {} \;

  - 查找最近 7 天修改的文件:
    find 指定目录 -daystart -mtime -7

  - 查找空(0 字节)的文件并删除:
    find 指定目录 -type f -empty -delete

动物装饰