This is find.info, produced by makeinfo version 6.5 from find.texi. This file documents the GNU utilities for finding files that match certain criteria and performing various operations on them. Copyright (C) 1994-2019 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". INFO-DIR-SECTION Basics START-INFO-DIR-ENTRY * Finding files: (find). Operating on files matching certain criteria. END-INFO-DIR-ENTRY INFO-DIR-SECTION Individual utilities START-INFO-DIR-ENTRY * find: (find)Invoking find. Finding and acting on files. * locate: (find)Invoking locate. Finding files in a database. * updatedb: (find)Invoking updatedb. Building the locate database. * xargs: (find)Invoking xargs. Operating on many files. END-INFO-DIR-ENTRY  Indirect: find.info-1: 1155 find.info-2: 304429  Tag Table: (Indirect) Node: Top1155 Node: Introduction2986 Node: Scope5910 Node: Overview7843 Node: find Expressions9707 Node: Finding Files11721 Node: Name12186 Node: Base Name Patterns12814 Ref: Base Name Patterns-Footnote-114143 Node: Full Name Patterns14355 Node: Fast Full Name Search18358 Node: Shell Pattern Matching21407 Node: Links23496 Node: Symbolic Links23931 Node: Hard Links28987 Node: Time31542 Node: Age Ranges32514 Node: Comparing Timestamps34198 Node: Size37327 Node: Type39523 Node: Owner41401 Node: Mode Bits42220 Node: Contents47617 Node: Directories48788 Node: Filesystems54362 Node: Combining Primaries With Operators55713 Node: Actions57331 Node: Print File Name57891 Node: Print File Information58909 Node: Escapes62855 Node: Format Directives63596 Node: Name Directives64842 Node: Ownership Directives65824 Node: Size Directives66828 Node: Location Directives68197 Node: Time Directives69521 Node: Other Directives70419 Node: Reserved and Unknown Directives70694 Node: Time Formats71562 Node: Time Components72023 Node: Date Components72982 Node: Combined Time Formats73794 Node: Formatting Flags74736 Node: Run Commands75346 Node: Single File75704 Node: Multiple Files78371 Node: Unsafe File Name Handling83157 Node: Safe File Name Handling84870 Node: Unusual Characters in File Names86484 Node: Limiting Command Size89646 Node: Controlling Parallelism92082 Node: Interspersing File Names97934 Node: Querying100389 Node: Delete Files102646 Node: Adding Tests103590 Node: Databases106229 Node: Database Locations106946 Node: Database Formats108393 Node: LOCATE02 Database Format109486 Node: Sample LOCATE02 Database111178 Node: slocate Database Format111862 Node: Old Database Format112870 Node: Newline Handling115841 Node: File Permissions116793 Node: Mode Structure117371 Node: Symbolic Modes120506 Node: Setting Permissions121603 Node: Copying Permissions124144 Node: Changing Special Permissions124957 Node: Conditional Executability126501 Node: Multiple Changes127033 Node: Umask and Protection128690 Node: Numeric Modes129788 Node: Date input formats131479 Node: General date syntax133890 Node: Calendar date items136868 Node: Time of day items138866 Node: Time zone items141063 Node: Combined date and time of day items142314 Node: Day of week items143170 Node: Relative items in date strings144179 Node: Pure numbers in date strings146982 Node: Seconds since the Epoch147964 Node: Specifying time zone rules149585 Node: Authors of parse_datetime151959 Ref: Authors of get_date152139 Node: Configuration153102 Node: Leaf Optimisation153883 Node: d_type Optimisation154995 Node: fts155297 Node: Reference155901 Node: Invoking find156246 Node: Filesystem Traversal Options157728 Node: Warning Messages158819 Node: Optimisation Options160785 Node: Debug Options162730 Node: Find Expressions163846 Node: Invoking locate164212 Node: Invoking updatedb170399 Node: Invoking xargs173437 Node: xargs options174157 Node: Invoking the shell from xargs179766 Node: Regular Expressions183756 Node: findutils-default regular expression syntax185352 Node: emacs regular expression syntax187857 Node: gnu-awk regular expression syntax190395 Node: grep regular expression syntax192859 Node: posix-awk regular expression syntax195512 Node: awk regular expression syntax197803 Node: posix-basic regular expression syntax199669 Node: posix-egrep regular expression syntax202300 Node: egrep regular expression syntax204629 Node: posix-extended regular expression syntax204926 Node: Environment Variables207392 Node: Common Tasks210360 Node: Viewing And Editing210785 Node: Archiving212704 Node: Cleaning Up214337 Node: Strange File Names217225 Node: Fixing Permissions218874 Node: Classifying Files219438 Node: Worked Examples220156 Node: Deleting Files220861 Node: Copying A Subset of Files233896 Node: Updating A Timestamp File235915 Node: Finding the Shallowest Instance241903 Node: Security Considerations243839 Node: Levels of Risk245406 Ref: Levels of Risk-Footnote-1248204 Node: Security Considerations for find248383 Ref: Security Considerations for find-Footnote-1250707 Node: Problems with -exec and filenames250780 Node: Changing the Current Working Directory252414 Node: O_NOFOLLOW254185 Ref: O_NOFOLLOW-Footnote-1256240 Node: Systems without O_NOFOLLOW256342 Ref: Systems without O_NOFOLLOW-Footnote-1258491 Node: Race Conditions with -exec258553 Node: Race Conditions with -print and -print0261470 Node: Security Considerations for xargs262399 Node: Security Considerations for locate264901 Node: Security Summary265647 Node: Further Reading on Security266442 Node: Error Messages267624 Node: Error Messages From find268653 Node: Error Messages From xargs273776 Node: Error Messages From locate276479 Node: Error Messages From updatedb277711 Node: GNU Free Documentation License278118 Node: Primary Index304429  End Tag Table