summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Command')
-rw-r--r--Completion/Unix/Command/_find59
1 files changed, 59 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_find b/Completion/Unix/Command/_find
new file mode 100644
index 000000000..4fe84a83a
--- /dev/null
+++ b/Completion/Unix/Command/_find
@@ -0,0 +1,59 @@
+#compdef find
+
+_arguments \
+ '*-daystart' \
+ '*-depth' \
+ '*-follow' \
+ '*-help' \
+ '*-maxdepth:maximum search depth:' \
+ '*-mindepth:minimum search depth:' \
+ '*-mount' \
+ '*-noleaf' \
+ '*-version' \
+ '*-xdev' \
+ '*-amin:access time (minutes):' \
+ '*-cmin:inode change time (minutes):' \
+ '*-mmin:modification time (minutes):' \
+ '*-atime:access time (days):' \
+ '*-ctime:inode change time (days):' \
+ '*-mtime:modification time (days):' \
+ '*-anewer:file to compare (access time):_files' \
+ '*-cnewer:file to compare (inode change time):_files' \
+ '*-newer:file to compare (modification time):_files' \
+ '*-used:access after inode change (days):' \
+ '*-empty' \
+ '*-false' \
+ '*-fstype:filesystem type:(ufs 4.2 4.3 nfs tmp mfs S51K S52K)' \
+ '*-gid:numeric group ID:' \
+ '*-group:group:_groups' \
+ '*-uid:numeric user ID:' \
+ '*-user:user:_users' \
+ '*-lname:link pattern to search:' \
+ '*-ilname:link pattern to search (case insensitive):' \
+ '*-name:name pattern to search:' \
+ '*-iname:name pattern to search (case insensitive):' \
+ '*-path:path pattern to search:' \
+ '*-ipath:path pattern to search (case insensitive):' \
+ '*-regex:regular expression to search:' \
+ '*-iregex:regular expression to search (case insensitive):' \
+ '*-inum:inode number:' \
+ '*-links:number of links:' \
+ '*-nouser' \
+ '*-nogroup' \
+ '*-perm:file permission bits:' \
+ '*-size:file size:' \
+ '*-true' \
+ '*-type:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))' \
+ '*-xtype:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))' \
+ '*-exec:program: _command_names -e:*\;::program arguments: _normal' \
+ '*-ok:program: _command_names -e:*\;::program arguments: _normal' \
+ '*-fls:output file:_files' \
+ '*-fprint:output file:_files' \
+ '*-fprint0:output file:_files' \
+ '*-fprintf:output file:_files:output format:' \
+ '*-print' \
+ '*-print0' \
+ '*-printf:output format:' \
+ '*-prune' \
+ '*-ls' \
+ '*:directory:_files -/'