tldr-pages is a community-maintained collection of help pages for command-line tools, designed to be a simpler and more approachable complement to traditionalDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/tldr-pages/tldr/llms.txt
Use this file to discover all available pages before exploring further.
man pages. Rather than burying you in flags, history, and edge-case descriptions, every tldr page cuts straight to the most practical, real-world examples — so you can get the answer you need and get back to work.
All tldr pages are community-maintained and freely available under the Creative Commons Attribution 4.0 (CC BY 4.0) license. Contributions from anyone are welcome — adding a new page, improving examples, or translating into another language.
What is tldr-pages?
Traditionalman pages are comprehensive references — but their depth can make them hard to use when you just need a quick reminder. Consider the very first option described by man tar:
tldr tar shows you the commands you actually use:
How pages are organized
Pages live in a directory tree rooted atpages/ for English content. Translation directories follow the naming pattern pages.<locale>/ using POSIX Locale Names (e.g. pages.fr for French, pages.zh_TW for Chinese Taiwan, pages.pt_BR for Portuguese Brazil).
Within each language directory, pages are grouped by platform subdirectory:
common/ and a platform-specific variant is placed in the relevant platform directory. Clients resolve which page to show based on the host platform, falling back to common/ automatically.
Page filenames map directly to command names, with spaces replaced by dashes:
| Command | Filename |
|---|---|
tar | tar.md |
git checkout | git-checkout.md |
7za | 7za.md |
Supported platforms
common
Commands that work the same across more than one platform. This is the largest and most frequently used category.
linux
Commands specific to Linux distributions, including package managers and system utilities.
osx / macos
Commands specific to macOS. Clients support
macos as an alias for osx.windows
Commands and utilities specific to Microsoft Windows, including PowerShell and CMD tools.
android
Commands available in Android environments such as Termux.
freebsd
Commands specific to the FreeBSD operating system.
openbsd
Commands specific to the OpenBSD operating system.
netbsd
Commands specific to the NetBSD operating system.
sunos
Commands specific to Oracle SunOS / Solaris environments.
cisco-ios
Commands for Cisco IOS network device management.
dos
Classic DOS commands and batch scripting utilities.
Key features
- 4,500+ pages covering the most common command-line tools across all supported platforms
- 40+ languages — translations are contributed by the community and tracked at tldri18n
- Offline caching via ZIP — clients download a full archive from GitHub Releases so pages are available without an internet connection
- Official Client Specification v2.3 — a standardized spec that all compliant clients must implement, covering argument flags, page resolution, language detection, and caching
- Placeholder syntax — editable values are wrapped in
{{double braces}}so you can instantly spot what to replace, while{{[-s|--longflag]}}syntax lets clients display either short or long option forms - Subcommand support — multi-word commands like
git checkoutorgit statuseach have their own dedicated page, stored asgit-checkout.mdandgit-status.md