Root/package/busybox/config/findutils/Config.in

1#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Finding Utilities"
7
8config BUSYBOX_CONFIG_FIND
9    bool "find"
10    default y
11    help
12      find is used to search your system to find specified files.
13
14config BUSYBOX_CONFIG_FEATURE_FIND_PRINT0
15    bool "Enable -print0: NUL-terminated output"
16    default y
17    depends on BUSYBOX_CONFIG_FIND
18    help
19      Causes output names to be separated by a NUL character
20      rather than a newline. This allows names that contain
21      newlines and other whitespace to be more easily
22      interpreted by other programs.
23
24config BUSYBOX_CONFIG_FEATURE_FIND_MTIME
25    bool "Enable -mtime: modified time matching"
26    default n
27    depends on BUSYBOX_CONFIG_FIND
28    help
29      Allow searching based on the modification time of
30      files, in days.
31
32config BUSYBOX_CONFIG_FEATURE_FIND_MMIN
33    bool "Enable -mmin: modified time matching by minutes"
34    default n
35    depends on BUSYBOX_CONFIG_FIND
36    help
37      Allow searching based on the modification time of
38      files, in minutes.
39
40config BUSYBOX_CONFIG_FEATURE_FIND_PERM
41    bool "Enable -perm: permissions matching"
42    default y
43    depends on BUSYBOX_CONFIG_FIND
44    help
45      Enable searching based on file permissions.
46
47config BUSYBOX_CONFIG_FEATURE_FIND_TYPE
48    bool "Enable -type: file type matching (file/dir/link/...)"
49    default y
50    depends on BUSYBOX_CONFIG_FIND
51    help
52      Enable searching based on file type (file,
53      directory, socket, device, etc.).
54
55config BUSYBOX_CONFIG_FEATURE_FIND_XDEV
56    bool "Enable -xdev: 'stay in filesystem'"
57    default y
58    depends on BUSYBOX_CONFIG_FIND
59    help
60      This option allows find to restrict searches to a single filesystem.
61
62config BUSYBOX_CONFIG_FEATURE_FIND_MAXDEPTH
63    bool "Enable -maxdepth N"
64    default y
65    depends on BUSYBOX_CONFIG_FIND
66    help
67      This option enables -maxdepth N option.
68
69config BUSYBOX_CONFIG_FEATURE_FIND_NEWER
70    bool "Enable -newer: compare file modification times"
71    default n
72    depends on BUSYBOX_CONFIG_FIND
73    help
74      Support the 'find -newer' option for finding any files which have
75      a modified time that is more recent than the specified FILE.
76
77config BUSYBOX_CONFIG_FEATURE_FIND_INUM
78    bool "Enable -inum: inode number matching"
79    default n
80    depends on BUSYBOX_CONFIG_FIND
81    help
82      Support the 'find -inum' option for searching by inode number.
83
84config BUSYBOX_CONFIG_FEATURE_FIND_EXEC
85    bool "Enable -exec: execute commands"
86    default y
87    depends on BUSYBOX_CONFIG_FIND
88    help
89      Support the 'find -exec' option for executing commands based upon
90      the files matched.
91
92config BUSYBOX_CONFIG_FEATURE_FIND_USER
93    bool "Enable -user: username/uid matching"
94    default y
95    depends on BUSYBOX_CONFIG_FIND
96    help
97      Support the 'find -user' option for searching by username or uid.
98
99config BUSYBOX_CONFIG_FEATURE_FIND_GROUP
100    bool "Enable -group: group/gid matching"
101    default y
102    depends on BUSYBOX_CONFIG_FIND
103    help
104      Support the 'find -group' option for searching by group name or gid.
105
106config BUSYBOX_CONFIG_FEATURE_FIND_NOT
107    bool "Enable the 'not' (!) operator"
108    default y
109    depends on BUSYBOX_CONFIG_FIND
110    help
111      Support the '!' operator to invert the test results.
112      If 'Enable full-blown desktop' is enabled, then will also support
113      the non-POSIX notation '-not'.
114
115config BUSYBOX_CONFIG_FEATURE_FIND_DEPTH
116    bool "Enable -depth"
117    default y
118    depends on BUSYBOX_CONFIG_FIND
119    help
120      Process each directory's contents before the directory itself.
121
122config BUSYBOX_CONFIG_FEATURE_FIND_PAREN
123    bool "Enable parens in options"
124    default y
125    depends on BUSYBOX_CONFIG_FIND
126    help
127      Enable usage of parens '(' to specify logical order of arguments.
128
129config BUSYBOX_CONFIG_FEATURE_FIND_SIZE
130    bool "Enable -size: file size matching"
131    default y
132    depends on BUSYBOX_CONFIG_FIND
133    help
134      Support the 'find -size' option for searching by file size.
135
136config BUSYBOX_CONFIG_FEATURE_FIND_PRUNE
137    bool "Enable -prune: exclude subdirectories"
138    default y
139    depends on BUSYBOX_CONFIG_FIND
140    help
141      If the file is a directory, dont descend into it. Useful for
142      exclusion .svn and CVS directories.
143
144config BUSYBOX_CONFIG_FEATURE_FIND_DELETE
145    bool "Enable -delete: delete files/dirs"
146    default n
147    depends on BUSYBOX_CONFIG_FIND && BUSYBOX_CONFIG_FEATURE_FIND_DEPTH
148    help
149      Support the 'find -delete' option for deleting files and directories.
150      WARNING: This option can do much harm if used wrong. Busybox will not
151      try to protect the user from doing stupid things. Use with care.
152
153config BUSYBOX_CONFIG_FEATURE_FIND_PATH
154    bool "Enable -path: match pathname with shell pattern"
155    default y
156    depends on BUSYBOX_CONFIG_FIND
157    help
158      The -path option matches whole pathname instead of just filename.
159
160config BUSYBOX_CONFIG_FEATURE_FIND_REGEX
161    bool "Enable -regex: match pathname with regex"
162    default y
163    depends on BUSYBOX_CONFIG_FIND
164    help
165      The -regex option matches whole pathname against regular expression.
166
167config BUSYBOX_CONFIG_FEATURE_FIND_CONTEXT
168    bool "Enable -context: security context matching"
169    default n
170    depends on BUSYBOX_CONFIG_FIND && BUSYBOX_CONFIG_SELINUX
171    help
172      Support the 'find -context' option for matching security context.
173
174config BUSYBOX_CONFIG_GREP
175    bool "grep"
176    default y
177    help
178      grep is used to search files for a specified pattern.
179
180config BUSYBOX_CONFIG_FEATURE_GREP_EGREP_ALIAS
181    bool "Enable extended regular expressions (egrep & grep -E)"
182    default y
183    depends on BUSYBOX_CONFIG_GREP
184    help
185      Enabled support for extended regular expressions. Extended
186      regular expressions allow for alternation (foo|bar), grouping,
187      and various repetition operators.
188
189config BUSYBOX_CONFIG_FEATURE_GREP_FGREP_ALIAS
190    bool "Alias fgrep to grep -F"
191    default y
192    depends on BUSYBOX_CONFIG_GREP
193    help
194      fgrep sees the search pattern as a normal string rather than
195      regular expressions.
196      grep -F always works, this just creates the fgrep alias.
197
198config BUSYBOX_CONFIG_FEATURE_GREP_CONTEXT
199    bool "Enable before and after context flags (-A, -B and -C)"
200    default y
201    depends on BUSYBOX_CONFIG_GREP
202    help
203      Print the specified number of leading (-B) and/or trailing (-A)
204      context surrounding our matching lines.
205      Print the specified number of context lines (-C).
206
207config BUSYBOX_CONFIG_XARGS
208    bool "xargs"
209    default y
210    help
211      xargs is used to execute a specified command for
212      every item from standard input.
213
214config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION
215    bool "Enable -p: prompt and confirmation"
216    default y
217    depends on BUSYBOX_CONFIG_XARGS
218    help
219      Support -p: prompt the user whether to run each command
220      line and read a line from the terminal.
221
222config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_QUOTES
223    bool "Enable single and double quotes and backslash"
224    default y
225    depends on BUSYBOX_CONFIG_XARGS
226    help
227      Support quoting in the input.
228
229config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT
230    bool "Enable -x: exit if -s or -n is exceeded"
231    default y
232    depends on BUSYBOX_CONFIG_XARGS
233    help
234      Support -x: exit if the command size (see the -s or -n option)
235      is exceeded.
236
237config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM
238    bool "Enable -0: NUL-terminated input"
239    default y
240    depends on BUSYBOX_CONFIG_XARGS
241    help
242      Support -0: input items are terminated by a NUL character
243      instead of whitespace, and the quotes and backslash
244      are not special.
245
246endmenu
247

Archive Download this file



interactive