Lines Matching full:find
24 "find dir -type l -a -type d -o -type p" "dir/fifo\n" "" ""
25 testing "-type l -type d -o -type p" "find dir -type l -type d -o -type p" \
28 "find dir -type l -o -type d -a -type p" "dir/link\n" "" ""
29 testing "-type l -o -type d -type p" "find dir -type l -o -type d -type p" \
32 "find dir -type l \( -type d -o -type l \)" "dir/link\n" "" ""
34 "find dir \( \( -type l \) \( -type d -o \( \( -type l \) \) \) \)" \
37 "find dir \( -type p -o -type d \) -type p" "dir/fifo\n" "" ""
39 "find dir -type l -o -type d -type p -o -type f | sort" \
42 "find dir -type l,f | sort" "dir/file\ndir/link\n" "" ""
47 "find dir -type f -a -print" "dir/file\n" "" ""
49 "find dir -type f -a \( -print -o -print \)" "dir/file\n" "" ""
52 # find -type f -user nobody -exec : \;
53 # find -type f -user nobody -exec : -exec : \;
57 testing " " "cd perm; find" ".\n./all-read-only\n" "" ""
59 "find dir -type f -user $USER -exec ls {} \\;" "dir/file\n" "" ""
61 "find dir -type l -newer dir/file -exec ls {} \\;" "dir/link\n" "" ""
63 "find dir/file -exec true \\; -print" "dir/file\n" "" ""
65 "find dir/file -exec false \\; -print" "" "" ""
67 "find perm -type f -perm 0444" "perm/all-read-only\n" "" ""
69 "find perm -type f -perm 0400" "" "" ""
71 "find perm -type f -perm -0400" "perm/all-read-only\n" "" ""
73 "find perm -type f -perm -0600" "" "" ""
75 "find perm -type f -perm -0444" "perm/all-read-only\n" "" ""
77 "find perm -type f -perm -0222" "" "" ""
80 "find dir -type f -exec ls {} 2>/dev/null || echo bad" "bad\n" "" ""
82 "find dir -type f -exec ls {} +" "dir/file\n" "" ""
84 # `find . -iname` was segfaulting
85 testing "-name file" "find dir -name file" "dir/file\n" "" ""
86 testing "-name FILE" "find dir -name FILE" "" "" ""
89 testing "-iname file" "find dir -iname FILE" "dir/file\n" "" ""
90 testing "-iname FILE" "find dir -iname FILE" "dir/file\n" "" ""
93 "find dir -name 2>&1 | grep -o '[-]name'" "-name\n" "" ""
95 "find dir -iname 2>&1 | grep -o '[-]iname'" "-iname\n" "" ""
96 testing "-lname" "find dir -lname '?./brok*'" "dir/link2\n" "" ""
97 testing "-ilname" "find dir -ilname '*ROK*'" "dir/link2\n" "" ""
99 testing "" "find dir \( -iname file -o -iname missing \) -exec echo {} \;" \
102 testing "-path glob" "find dir -path 'dir*e'" "dir/file\n" "" ""
103 testing "-wholename glob" "find dir -wholename 'dir*e'" "dir/file\n" "" ""
104 testing "-ipath glob" "find dir -ipath 'dIr*E'" "dir/file\n" "" ""
105 testing "-iwholename glob" "find dir -iwholename 'dIr*E'" "dir/file\n" "" ""
106 testing "-printf" "find dir -name file -printf '%f %p %P %s'" \
108 testing "-printf .N" "find dir -name file -printf %.2f" "fi" "" ""
109 # findutils find supports C letter escapes and \0 octal, but not \x or \u.
111 "find dir -name file -printf '\0 \007 \t \079' | xxd -p" \
113 # findutils find treats \c as "no more output from this -printf", not "no more
114 # output from find".
115 testing "-printf \\c escape" "find dir -name f* -printf 'x\cy'" "xx" "" ""
120 "LANG=C find -L dir -name file 2>&1" "dir/file\n" "" ""
126 "LANG=C find -L dir -name file 2>err ; grep -q dir/looper err || echo missing error" \
129 testing "-false" "find dir -false" "" "" ""
130 testing "-true" "find dir/file -true" "dir/file\n" "" ""
133 "LANG=C find -L dir/missing-root 2>err ; grep -q dir/missing-root err || echo missing error" \
137 testing "-path match root" "find dir/f* -path dir/file" "dir/file\n" "" ""
138 testing "-name match root" "find dir/f* -name file" "dir/file\n" "" ""
142 testing "-H broken" "find -H broken" "broken\n" "" ""
143 testing "-L broken" "find -L broken" "broken\n" "" ""
145 testing "one slash" 'find /etc/ -maxdepth 1 | grep /passwd\$' '/etc/passwd\n' \
147 testing 'empty arg' 'find "" dir -name file 2>/dev/null' 'dir/file\n' '' ''
148 testing 'quit' 'find dir perm -print -quit' 'dir\n' '' ''
150 testing 'samefile' 'find . -samefile dir/file | sort' \
157 testing 'newerat' 'find dir -type f -newerat @12345' 'dir/two\n' '' ''
158 testing 'newer nano' 'find dir -type f -newerat @12345.67890' 'dir/two\n' '' ''
160 testing '-size implies -type f' 'find dir -size -1M | sort' \
167 'touch aaaaaⱥⱥⱥⱥⱥⱥⱥⱥⱥ; find . -iname aaaaaȺȺȺȺȺȺȺȺȺ' './aaaaaⱥⱥⱥⱥⱥⱥⱥⱥⱥ\n' \