@xrdef{Introduction-title}{Introduction} @xrdef{Introduction-snt}{Chapter@tie 1} @xrdef{Scope-title}{Scope} @xrdef{Scope-snt}{Section@tie 1.1} @xrdef{Introduction-pg}{1} @xrdef{Scope-pg}{1} @xrdef{Overview-title}{Overview} @xrdef{Overview-snt}{Section@tie 1.2} @xrdef{Overview-pg}{2} @xrdef{find Expressions-title}{@code {find} Expressions} @xrdef{find Expressions-snt}{Section@tie 1.3} @xrdef{find Expressions-pg}{3} @xrdef{Finding Files-title}{Finding Files} @xrdef{Finding Files-snt}{Chapter@tie 2} @xrdef{Name-title}{Name} @xrdef{Name-snt}{Section@tie 2.1} @xrdef{Base Name Patterns-title}{Base Name Patterns} @xrdef{Base Name Patterns-snt}{Section@tie 2.1.1} @xrdef{Full Name Patterns-title}{Full Name Patterns} @xrdef{Full Name Patterns-snt}{Section@tie 2.1.2} @xrdef{Finding Files-pg}{4} @xrdef{Name-pg}{4} @xrdef{Base Name Patterns-pg}{4} @xrdef{Full Name Patterns-pg}{4} @xrdef{Fast Full Name Search-title}{Fast Full Name Search} @xrdef{Fast Full Name Search-snt}{Section@tie 2.1.3} @xrdef{Fast Full Name Search-pg}{5} @xrdef{Shell Pattern Matching-title}{Shell Pattern Matching} @xrdef{Shell Pattern Matching-snt}{Section@tie 2.1.4} @xrdef{Shell Pattern Matching-pg}{6} @xrdef{Links-title}{Links} @xrdef{Links-snt}{Section@tie 2.2} @xrdef{Symbolic Links-title}{Symbolic Links} @xrdef{Symbolic Links-snt}{Section@tie 2.2.1} @xrdef{Links-pg}{7} @xrdef{Symbolic Links-pg}{7} @xrdef{Hard Links-title}{Hard Links} @xrdef{Hard Links-snt}{Section@tie 2.2.2} @xrdef{Hard Links-pg}{8} @xrdef{Time-title}{Time} @xrdef{Time-snt}{Section@tie 2.3} @xrdef{Age Ranges-title}{Age Ranges} @xrdef{Age Ranges-snt}{Section@tie 2.3.1} @xrdef{Time-pg}{9} @xrdef{Comparing Timestamps-title}{Comparing Timestamps} @xrdef{Comparing Timestamps-snt}{Section@tie 2.3.2} @xrdef{Age Ranges-pg}{10} @xrdef{Comparing Timestamps-pg}{10} @xrdef{Size-title}{Size} @xrdef{Size-snt}{Section@tie 2.4} @xrdef{Type-title}{Type} @xrdef{Type-snt}{Section@tie 2.5} @xrdef{Size-pg}{11} @xrdef{Type-pg}{11} @xrdef{Owner-title}{Owner} @xrdef{Owner-snt}{Section@tie 2.6} @xrdef{Owner-pg}{12} @xrdef{Permissions-title}{Permissions} @xrdef{Permissions-snt}{Section@tie 2.7} @xrdef{Permissions-pg}{13} @xrdef{Contents-title}{Contents} @xrdef{Contents-snt}{Section@tie 2.8} @xrdef{Directories-title}{Directories} @xrdef{Directories-snt}{Section@tie 2.9} @xrdef{Contents-pg}{14} @xrdef{Directories-pg}{14} @xrdef{Filesystems-title}{Filesystems} @xrdef{Filesystems-snt}{Section@tie 2.10} @xrdef{Filesystems-pg}{16} @xrdef{Combining Primaries With Operators-title}{Combining Primaries With Operators} @xrdef{Combining Primaries With Operators-snt}{Section@tie 2.11} @xrdef{Combining Primaries With Operators-pg}{17} @xrdef{Actions-title}{Actions} @xrdef{Actions-snt}{Chapter@tie 3} @xrdef{Print File Name-title}{Print File Name} @xrdef{Print File Name-snt}{Section@tie 3.1} @xrdef{Print File Information-title}{Print File Information} @xrdef{Print File Information-snt}{Section@tie 3.2} @xrdef{Actions-pg}{18} @xrdef{Print File Name-pg}{18} @xrdef{Print File Information-pg}{18} @xrdef{Escapes-title}{Escapes} @xrdef{Escapes-snt}{Section@tie 3.2.1} @xrdef{Format Directives-title}{Format Directives} @xrdef{Format Directives-snt}{Section@tie 3.2.2} @xrdef{Escapes-pg}{19} @xrdef{Name Directives-title}{Name Directives} @xrdef{Name Directives-snt}{Section@tie 3.2.2.1} @xrdef{Ownership Directives-title}{Ownership Directives} @xrdef{Ownership Directives-snt}{Section@tie 3.2.2.2} @xrdef{Format Directives-pg}{20} @xrdef{Name Directives-pg}{20} @xrdef{Ownership Directives-pg}{20} @xrdef{Size Directives-title}{Size Directives} @xrdef{Size Directives-snt}{Section@tie 3.2.2.3} @xrdef{Location Directives-title}{Location Directives} @xrdef{Location Directives-snt}{Section@tie 3.2.2.4} @xrdef{Time Directives-title}{Time Directives} @xrdef{Time Directives-snt}{Section@tie 3.2.2.5} @xrdef{Size Directives-pg}{21} @xrdef{Location Directives-pg}{21} @xrdef{Time Directives-pg}{21} @xrdef{Time Formats-title}{Time Formats} @xrdef{Time Formats-snt}{Section@tie 3.2.3} @xrdef{Time Components-title}{Time Components} @xrdef{Time Components-snt}{Section@tie 3.2.3.1} @xrdef{Date Components-title}{Date Components} @xrdef{Date Components-snt}{Section@tie 3.2.3.2} @xrdef{Combined Time Formats-title}{Combined Time Formats} @xrdef{Combined Time Formats-snt}{Section@tie 3.2.3.3} @xrdef{Time Formats-pg}{22} @xrdef{Time Components-pg}{22} @xrdef{Date Components-pg}{22} @xrdef{Formatting Flags-title}{Formatting Flags} @xrdef{Formatting Flags-snt}{Section@tie 3.2.3.4} @xrdef{Run Commands-title}{Run Commands} @xrdef{Run Commands-snt}{Section@tie 3.3} @xrdef{Single File-title}{Single File} @xrdef{Single File-snt}{Section@tie 3.3.1} @xrdef{Combined Time Formats-pg}{23} @xrdef{Formatting Flags-pg}{23} @xrdef{Run Commands-pg}{23} @xrdef{Single File-pg}{23} @xrdef{Multiple Files-title}{Multiple Files} @xrdef{Multiple Files-snt}{Section@tie 3.3.2} @xrdef{Multiple Files-pg}{24} @xrdef{Unsafe File Name Handling-title}{Unsafe File Name Handling} @xrdef{Unsafe File Name Handling-snt}{Section@tie 3.3.2.1} @xrdef{Unsafe File Name Handling-pg}{25} @xrdef{Safe File Name Handling-title}{Safe File Name Handling} @xrdef{Safe File Name Handling-snt}{Section@tie 3.3.2.2} @xrdef{Safe File Name Handling-pg}{26} @xrdef{Unusual Characters in File Names-title}{Unusual Characters in File Names} @xrdef{Unusual Characters in File Names-snt}{Section@tie 3.3.2.3} @xrdef{Unusual Characters in File Names-pg}{27} @xrdef{Limiting Command Size-title}{Limiting Command Size} @xrdef{Limiting Command Size-snt}{Section@tie 3.3.2.4} @xrdef{Limiting Command Size-pg}{28} @xrdef{Interspersing File Names-title}{Interspersing File Names} @xrdef{Interspersing File Names-snt}{Section@tie 3.3.2.5} @xrdef{Interspersing File Names-pg}{29} @xrdef{Querying-title}{Querying} @xrdef{Querying-snt}{Section@tie 3.3.3} @xrdef{Querying-pg}{30} @xrdef{Delete Files-title}{Delete Files} @xrdef{Delete Files-snt}{Section@tie 3.4} @xrdef{Adding Tests-title}{Adding Tests} @xrdef{Adding Tests-snt}{Section@tie 3.5} @xrdef{Delete Files-pg}{31} @xrdef{Adding Tests-pg}{31} @xrdef{Databases-title}{File Name Databases} @xrdef{Databases-snt}{Chapter@tie 4} @xrdef{Database Locations-title}{Database Locations} @xrdef{Database Locations-snt}{Section@tie 4.1} @xrdef{Database Formats-title}{Database Formats} @xrdef{Database Formats-snt}{Section@tie 4.2} @xrdef{New Database Format-title}{New Database Format} @xrdef{New Database Format-snt}{Section@tie 4.2.1} @xrdef{Databases-pg}{33} @xrdef{Database Locations-pg}{33} @xrdef{Database Formats-pg}{33} @xrdef{New Database Format-pg}{33} @xrdef{Sample Database-title}{Sample Database} @xrdef{Sample Database-snt}{Section@tie 4.2.2} @xrdef{Old Database Format-title}{Old Database Format} @xrdef{Old Database Format-snt}{Section@tie 4.2.3} @xrdef{Sample Database-pg}{34} @xrdef{Old Database Format-pg}{34} @xrdef{Newline Handling-title}{Newline Handling} @xrdef{Newline Handling-snt}{Section@tie 4.3} @xrdef{Newline Handling-pg}{35} @xrdef{File Permissions-title}{File Permissions} @xrdef{File Permissions-snt}{Chapter@tie 5} @xrdef{Mode Structure-title}{Structure of File Permissions} @xrdef{Mode Structure-snt}{Section@tie 5.1} @xrdef{File Permissions-pg}{36} @xrdef{Mode Structure-pg}{36} @xrdef{Symbolic Modes-title}{Symbolic Modes} @xrdef{Symbolic Modes-snt}{Section@tie 5.2} @xrdef{Setting Permissions-title}{Setting Permissions} @xrdef{Setting Permissions-snt}{Section@tie 5.2.1} @xrdef{Symbolic Modes-pg}{37} @xrdef{Setting Permissions-pg}{37} @xrdef{Copying Permissions-title}{Copying Existing Permissions} @xrdef{Copying Permissions-snt}{Section@tie 5.2.2} @xrdef{Changing Special Permissions-title}{Changing Special Permissions} @xrdef{Changing Special Permissions-snt}{Section@tie 5.2.3} @xrdef{Copying Permissions-pg}{38} @xrdef{Changing Special Permissions-pg}{38} @xrdef{Conditional Executability-title}{Conditional Executability} @xrdef{Conditional Executability-snt}{Section@tie 5.2.4} @xrdef{Multiple Changes-title}{Making Multiple Changes} @xrdef{Multiple Changes-snt}{Section@tie 5.2.5} @xrdef{Conditional Executability-pg}{39} @xrdef{Multiple Changes-pg}{39} @xrdef{Umask and Protection-title}{The Umask and Protection} @xrdef{Umask and Protection-snt}{Section@tie 5.2.6} @xrdef{Numeric Modes-title}{Numeric Modes} @xrdef{Numeric Modes-snt}{Section@tie 5.3} @xrdef{Umask and Protection-pg}{40} @xrdef{Numeric Modes-pg}{40} @xrdef{Reference-title}{Reference} @xrdef{Reference-snt}{Chapter@tie 6} @xrdef{Invoking find-title}{Invoking @code {find}} @xrdef{Invoking find-snt}{Section@tie 6.1} @xrdef{Warning Messages-title}{Warning Messages} @xrdef{Warning Messages-snt}{Section@tie 6.1.1} @xrdef{Reference-pg}{42} @xrdef{Invoking find-pg}{42} @xrdef{Warning Messages-pg}{42} @xrdef{Invoking locate-title}{Invoking @code {locate}} @xrdef{Invoking locate-snt}{Section@tie 6.2} @xrdef{Invoking locate-pg}{43} @xrdef{Invoking updatedb-title}{Invoking @code {updatedb}} @xrdef{Invoking updatedb-snt}{Section@tie 6.3} @xrdef{Invoking updatedb-pg}{45} @xrdef{Invoking xargs-title}{Invoking @code {xargs}} @xrdef{Invoking xargs-snt}{Section@tie 6.4} @xrdef{Invoking xargs-pg}{47} @xrdef{Regular Expressions-title}{Regular Expressions} @xrdef{Regular Expressions-snt}{Section@tie 6.5} @xrdef{findutils-default regular expression syntax-title}{@samp {findutils-default} regular expression syntax} @xrdef{findutils-default regular expression syntax-snt}{Section@tie 6.5.1} @xrdef{Regular Expressions-pg}{49} @xrdef{findutils-default regular expression syntax-pg}{49} @xrdef{awk regular expression syntax-title}{@samp {awk} regular expression syntax} @xrdef{awk regular expression syntax-snt}{Section@tie 6.5.2} @xrdef{awk regular expression syntax-pg}{50} @xrdef{egrep regular expression syntax-title}{@samp {egrep} regular expression syntax} @xrdef{egrep regular expression syntax-snt}{Section@tie 6.5.3} @xrdef{egrep regular expression syntax-pg}{51} @xrdef{emacs regular expression syntax-title}{@samp {emacs} regular expression syntax} @xrdef{emacs regular expression syntax-snt}{Section@tie 6.5.4} @xrdef{emacs regular expression syntax-pg}{52} @xrdef{gnu-awk regular expression syntax-title}{@samp {gnu-awk} regular expression syntax} @xrdef{gnu-awk regular expression syntax-snt}{Section@tie 6.5.5} @xrdef{gnu-awk regular expression syntax-pg}{53} @xrdef{grep regular expression syntax-title}{@samp {grep} regular expression syntax} @xrdef{grep regular expression syntax-snt}{Section@tie 6.5.6} @xrdef{grep regular expression syntax-pg}{54} @xrdef{posix-awk regular expression syntax-title}{@samp {posix-awk} regular expression syntax} @xrdef{posix-awk regular expression syntax-snt}{Section@tie 6.5.7} @xrdef{posix-awk regular expression syntax-pg}{55} @xrdef{posix-basic regular expression syntax-title}{@samp {posix-basic} regular expression syntax} @xrdef{posix-basic regular expression syntax-snt}{Section@tie 6.5.8} @xrdef{posix-basic regular expression syntax-pg}{56} @xrdef{posix-egrep regular expression syntax-title}{@samp {posix-egrep} regular expression syntax} @xrdef{posix-egrep regular expression syntax-snt}{Section@tie 6.5.9} @xrdef{posix-extended regular expression syntax-title}{@samp {posix-extended} regular expression syntax} @xrdef{posix-extended regular expression syntax-snt}{Section@tie 6.5.10} @xrdef{posix-egrep regular expression syntax-pg}{57} @xrdef{Environment Variables-title}{Environment Variables} @xrdef{Environment Variables-snt}{Section@tie 6.6} @xrdef{posix-extended regular expression syntax-pg}{58} @xrdef{Environment Variables-pg}{59} @xrdef{Common Tasks-title}{Common Tasks} @xrdef{Common Tasks-snt}{Chapter@tie 7} @xrdef{Viewing And Editing-title}{Viewing And Editing} @xrdef{Viewing And Editing-snt}{Section@tie 7.1} @xrdef{Archiving-title}{Archiving} @xrdef{Archiving-snt}{Section@tie 7.2} @xrdef{Common Tasks-pg}{60} @xrdef{Viewing And Editing-pg}{60} @xrdef{Archiving-pg}{60} @xrdef{Cleaning Up-title}{Cleaning Up} @xrdef{Cleaning Up-snt}{Section@tie 7.3} @xrdef{Strange File Names-title}{Strange File Names} @xrdef{Strange File Names-snt}{Section@tie 7.4} @xrdef{Cleaning Up-pg}{61} @xrdef{Strange File Names-pg}{61} @xrdef{Fixing Permissions-title}{Fixing Permissions} @xrdef{Fixing Permissions-snt}{Section@tie 7.5} @xrdef{Classifying Files-title}{Classifying Files} @xrdef{Classifying Files-snt}{Section@tie 7.6} @xrdef{Fixing Permissions-pg}{62} @xrdef{Classifying Files-pg}{62} @xrdef{Worked Examples-title}{Worked Examples} @xrdef{Worked Examples-snt}{Chapter@tie 8} @xrdef{Deleting Files-title}{Deleting Files} @xrdef{Deleting Files-snt}{Section@tie 8.1} @xrdef{Worked Examples-pg}{63} @xrdef{Deleting Files-pg}{63} @xrdef{Updating A Timestamp File-title}{Updating A Timestamp File} @xrdef{Updating A Timestamp File-snt}{Section@tie 8.2} @xrdef{Updating A Timestamp File-pg}{67} @xrdef{Security Considerations-title}{Security Considerations} @xrdef{Security Considerations-snt}{Chapter@tie 9} @xrdef{Levels of Risk-title}{Levels of Risk} @xrdef{Levels of Risk-snt}{Section@tie 9.1} @xrdef{Security Considerations-pg}{70} @xrdef{Levels of Risk-pg}{70} @xrdef{Security Considerations for find-title}{Security Considerations for @code {find}} @xrdef{Security Considerations for find-snt}{Section@tie 9.2} @xrdef{Problems with -exec and filenames-title}{Problems with -exec and filenames} @xrdef{Problems with -exec and filenames-snt}{Section@tie 9.2.1} @xrdef{Security Considerations for find-pg}{71} @xrdef{Problems with -exec and filenames-pg}{71} @xrdef{Changing the Current Working Directory-title}{Changing the Current Working Directory} @xrdef{Changing the Current Working Directory-snt}{Section@tie 9.2.2} @xrdef{O_NOFOLLOW-title}{O_NOFOLLOW} @xrdef{O_NOFOLLOW-snt}{Section@tie 9.2.2.1} @xrdef{Changing the Current Working Directory-pg}{72} @xrdef{O_NOFOLLOW-pg}{72} @xrdef{Systems without O_NOFOLLOW-title}{Systems without O_NOFOLLOW} @xrdef{Systems without O_NOFOLLOW-snt}{Section@tie 9.2.2.2} @xrdef{Race Conditions with -exec-title}{Race Conditions with -exec} @xrdef{Race Conditions with -exec-snt}{Section@tie 9.2.3} @xrdef{Systems without O_NOFOLLOW-pg}{73} @xrdef{Race Conditions with -exec-pg}{73} @xrdef{Race Conditions with -print and -print0-title}{Race Conditions with -print and -print0} @xrdef{Race Conditions with -print and -print0-snt}{Section@tie 9.2.4} @xrdef{Security Considerations for xargs-title}{Security Considerations for @code {xargs}} @xrdef{Security Considerations for xargs-snt}{Section@tie 9.3} @xrdef{Race Conditions with -print and -print0-pg}{74} @xrdef{Security Considerations for xargs-pg}{74} @xrdef{Security Considerations for locate-title}{Security Considerations for @code {locate}} @xrdef{Security Considerations for locate-snt}{Section@tie 9.4} @xrdef{Security Summary-title}{Summary} @xrdef{Security Summary-snt}{Section@tie 9.5} @xrdef{Security Considerations for locate-pg}{75} @xrdef{Security Summary-pg}{75} @xrdef{Error Messages-title}{Error Messages} @xrdef{Error Messages-snt}{Chapter@tie 10} @xrdef{Error Messages From find-title}{Error Messages From @code {find}} @xrdef{Error Messages From find-snt}{Section@tie 10.1} @xrdef{Error Messages-pg}{77} @xrdef{Error Messages From find-pg}{77} @xrdef{Error Messages From xargs-title}{Error Messages From xargs} @xrdef{Error Messages From xargs-snt}{Section@tie 10.2} @xrdef{Error Messages From xargs-pg}{78} @xrdef{Error Messages From locate-title}{Error Messages From @code {locate}} @xrdef{Error Messages From locate-snt}{Section@tie 10.3} @xrdef{Error Messages From updatedb-title}{Error Messages From updatedb} @xrdef{Error Messages From updatedb-snt}{Section@tie 10.4} @xrdef{Error Messages From locate-pg}{79} @xrdef{Error Messages From updatedb-pg}{79} @xrdef{GNU Free Documentation License-title}{GNU Free Documentation License} @xrdef{GNU Free Documentation License-snt}{Appendix@tie @char65{}} @xrdef{GNU Free Documentation License-pg}{80} @xrdef{Primary Index-title}{@code {find} Primary Index} @xrdef{Primary Index-snt}{} @xrdef{Primary Index-pg}{87}