typo fix in symbolic link docs
danny mcClanahan <[email protected]> Sat, 16 Aug 2025 04:13:40 +0000
| Newsgroups | gmane.comp.gnu.findutils.bugs |
|---|---|
| Message-ID | <lcDD-zox63Z_VWdKbaggbqdLIKPwh_X1u4X8B0WJBdKgAsJGVoO9WJPfkV-EziPDERG-RhVXXbjg9qmqCGxXnGJ4KY1gSXQ5xSFUrO9lz_I=@amass.energy> |
Hello findutils, I noticed a small typo in the docs for symbolic link handling (which also showed up in a comment) and modified it using a regex. The built output in {prefix}/share/info/find.info appears to pick up the change correctly.
As a side note, I have been working on a library to perform directory traversal and really wished I'd looked at `find` more closely earlier. In particular the discussion of symbolic link handling, stat optimization with -noleaf, and the clever error behavior from -ignore_readdir_race all help to resolve some questions I'd been having difficulty with. The docs section on security implications is also just incredibly well-done and I have mentioned the HTML rendered documentation to others as an example of really effective discussion of safety/security.
Great software!
--Danny McClanahan
diff --git a/doc/find.texi b/doc/find.texi
index c84d8a4a..3d7c63a1 100644
--- a/doc/find.texi
+++ b/doc/find.texi
@@ -819,7 +819,7 @@ Actions that can cause symbolic links to become broken while
confusing behaviour. Take for example the command line
@samp{find -L . -type d -delete}. This will delete empty
directories. If a subtree includes only directories and symbolic
-links to directoires, this command may still not successfully delete
+links to directories, this command may still not successfully delete
it, since deletion of the target of the symbolic link will cause the
symbolic link to become broken and @samp{-type d} is false for broken
symbolic links.
diff --git a/find/testsuite/find.gnu/execdir-hier.exp b/find/testsuite/find.gnu/execdir-hier.exp
index 59d877bb..4529919e 100644
--- a/find/testsuite/find.gnu/execdir-hier.exp
+++ b/find/testsuite/find.gnu/execdir-hier.exp
@@ -1,5 +1,5 @@
# tests for -execdir ... \+
-# Specifically, ensure that output for separate directoires is not mixed.
+# Specifically, ensure that output for separate directories is not mixed.
if { [ safe_path ] } {
exec rm -rf tmp
exec mkdir tmp tmp/two