diff --git a/llvm/docs/CommandGuide/llvm-addr2line.md b/llvm/docs/CommandGuide/llvm-addr2line.md
--- a/llvm/docs/CommandGuide/llvm-addr2line.md
+++ b/llvm/docs/CommandGuide/llvm-addr2line.md
@@ -6,23 +6,27 @@
## DESCRIPTION
-**llvm-addr2line** is an alias for the [llvm-symbolizer](llvm-symbolizer) tool
-with different defaults. The goal is to make it a drop-in replacement for
-GNU's **addr2line**.
+**llvm-addr2line** is an alias for the
+llvm-symbolizer tool with different defaults.
+The goal is to make it a drop-in replacement for GNU's **addr2line**.
Here are some of those differences:
-* Defaults not to print function names. Use [-f](llvm-symbolizer-opt-f)
- to enable that.
+* Defaults not to print function names. Use
+ -f to enable that.
-* Defaults not to demangle function names. Use [-C](llvm-symbolizer-opt-C)
- to switch the demangling on.
+* Defaults not to demangle function names. Use
+ -C to switch the
+ demangling on.
-* Defaults not to print inlined frames. Use [-i](llvm-symbolizer-opt-i)
- to show inlined frames for a source code location in an inlined function.
+* Defaults not to print inlined frames. Use
+ -i to show inlined
+ frames for a source code location in an inlined function.
-* Uses [--output-style=GNU](llvm-symbolizer-opt-output-style) by default.
+* Uses
+ --output-style=GNU
+ by default.
## SEE ALSO
-Refer to [llvm-symbolizer](llvm-symbolizer) for additional information.
+Refer to llvm-symbolizer for additional information.
diff --git a/llvm/docs/CommandGuide/llvm-objcopy.md b/llvm/docs/CommandGuide/llvm-objcopy.md
--- a/llvm/docs/CommandGuide/llvm-objcopy.md
+++ b/llvm/docs/CommandGuide/llvm-objcopy.md
@@ -13,4 +13,4 @@
## SEE ALSO
-[llvm-strip](llvm-strip.html)
+llvm-strip
diff --git a/llvm/docs/CommandGuide/llvm-ranlib.md b/llvm/docs/CommandGuide/llvm-ranlib.md
--- a/llvm/docs/CommandGuide/llvm-ranlib.md
+++ b/llvm/docs/CommandGuide/llvm-ranlib.md
@@ -6,12 +6,12 @@
## DESCRIPTION
-**llvm-ranlib** is an alias for the [llvm-ar](llvm-ar.html) tool that generates
-an index for an archive. It can be used as a replacement for GNU's **ranlib**
-tool.
+**llvm-ranlib** is an alias for the llvm-ar tool
+that generates an index for an archive. It can be used as a replacement for
+GNU's **ranlib** tool.
Running **llvm-ranlib** is equivalent to running **llvm-ar s**.
## SEE ALSO
-Refer to [llvm-ar](llvm-ar.html) for additional information.
+Refer to llvm-ar for additional information.
diff --git a/llvm/docs/CommandGuide/llvm-readelf.md b/llvm/docs/CommandGuide/llvm-readelf.md
--- a/llvm/docs/CommandGuide/llvm-readelf.md
+++ b/llvm/docs/CommandGuide/llvm-readelf.md
@@ -6,9 +6,9 @@
## DESCRIPTION
-**llvm-readelf** is an alias for the [llvm-readobj](llvm-readobj.html) tool with
-a command-line interface and output style more closely resembling GNU
-**readelf**.
+**llvm-readelf** is an alias for the
+llvm-readobj tool with a command-line interface
+and output style more closely resembling GNU **readelf**.
Here are some of those differences:
@@ -25,4 +25,4 @@
## SEE ALSO
-Refer to [llvm-readobj](llvm-readobj.html) for additional information.
+Refer to llvm-readobj for additional information.
diff --git a/llvm/docs/CommandGuide/llvm-strip.md b/llvm/docs/CommandGuide/llvm-strip.md
--- a/llvm/docs/CommandGuide/llvm-strip.md
+++ b/llvm/docs/CommandGuide/llvm-strip.md
@@ -13,4 +13,4 @@
## SEE ALSO
-[llvm-objcopy](llvm-objcopy.html)
+llvm-objcopy