\chapentry {Introduction}{1}{1} \secentry {Scope}{1}{1}{1} \secentry {Overview}{1}{2}{2} \secentry {\code {find} Expressions}{1}{3}{2} \chapentry {Finding Files}{2}{4} \secentry {Name}{2}{1}{4} \subsecentry {Base Name Patterns}{2}{1}{1}{4} \subsecentry {Full Name Patterns}{2}{1}{2}{4} \subsecentry {Fast Full Name Search}{2}{1}{3}{5} \subsecentry {Shell Pattern Matching}{2}{1}{4}{5} \secentry {Links}{2}{2}{6} \subsecentry {Symbolic Links}{2}{2}{1}{6} \subsecentry {Hard Links}{2}{2}{2}{7} \secentry {Time}{2}{3}{7} \subsecentry {Age Ranges}{2}{3}{1}{7} \subsecentry {Comparing Timestamps}{2}{3}{2}{8} \secentry {Size}{2}{4}{8} \secentry {Type}{2}{5}{9} \secentry {Owner}{2}{6}{9} \secentry {Permissions}{2}{7}{10} \secentry {Contents}{2}{8}{10} \secentry {Directories}{2}{9}{10} \secentry {Filesystems}{2}{10}{11} \secentry {Combining Primaries With Operators}{2}{11}{12} \chapentry {Actions}{3}{13} \secentry {Print File Name}{3}{1}{13} \secentry {Print File Information}{3}{2}{13} \subsecentry {Escapes}{3}{2}{1}{14} \subsecentry {Format Directives}{3}{2}{2}{14} \subsubsecentry {Name Directives} {3}{2}{2}{1} {15} \subsubsecentry {Ownership Directives} {3}{2}{2}{2} {15} \subsubsecentry {Size Directives} {3}{2}{2}{3} {15} \subsubsecentry {Location Directives} {3}{2}{2}{4} {15} \subsubsecentry {Time Directives} {3}{2}{2}{5} {15} \subsecentry {Time Formats}{3}{2}{3}{16} \subsubsecentry {Time Components} {3}{2}{3}{1} {16} \subsubsecentry {Date Components} {3}{2}{3}{2} {16} \subsubsecentry {Combined Time Formats} {3}{2}{3}{3} {17} \secentry {Run Commands}{3}{3}{17} \subsecentry {Single File}{3}{3}{1}{17} \subsecentry {Multiple Files}{3}{3}{2}{18} \subsubsecentry {Unsafe File Name Handling} {3}{3}{2}{1} {18} \subsubsecentry {Safe File Name Handling} {3}{3}{2}{2} {19} \subsubsecentry {Limiting Command Size} {3}{3}{2}{3} {19} \subsubsecentry {Interspersing File Names} {3}{3}{2}{4} {20} \subsecentry {Querying}{3}{3}{3}{20} \secentry {Adding Tests}{3}{4}{21} \chapentry {Common Tasks}{4}{22} \secentry {Viewing And Editing}{4}{1}{22} \secentry {Archiving}{4}{2}{22} \secentry {Cleaning Up}{4}{3}{23} \secentry {Strange File Names}{4}{4}{23} \secentry {Fixing Permissions}{4}{5}{24} \secentry {Classifying Files}{4}{6}{24} \chapentry {File Name Databases}{5}{25} \secentry {Database Locations}{5}{1}{25} \secentry {Database Formats}{5}{2}{25} \subsecentry {New Database Format}{5}{2}{1}{26} \subsecentry {Sample Database}{5}{2}{2}{26} \subsecentry {Old Database Format}{5}{2}{3}{27} \chapentry {File Permissions}{6}{28} \secentry {Structure of File Permissions}{6}{1}{28} \secentry {Symbolic Modes}{6}{2}{28} \subsecentry {Setting Permissions}{6}{2}{1}{29} \subsecentry {Copying Existing Permissions}{6}{2}{2}{30} \subsecentry {Changing Special Permissions}{6}{2}{3}{30} \subsecentry {Conditional Executability}{6}{2}{4}{31} \subsecentry {Making Multiple Changes}{6}{2}{5}{31} \subsecentry {The Umask and Protection}{6}{2}{6}{32} \secentry {Numeric Modes}{6}{3}{32} \chapentry {Reference}{7}{34} \secentry {Invoking \code {find}}{7}{1}{34} \secentry {Invoking \code {locate}}{7}{2}{34} \secentry {Invoking \code {updatedb}}{7}{3}{34} \secentry {Invoking \code {xargs}}{7}{4}{35} \unnumbchapentry {\code {find} Primary Index}{37} .