Unix filesystem operations such as open will accept wildcard pathnames
that match a single file (of course, directory allows any number of
matches.) Filesystem operations treat :wild-inferiors the same as :wild.
:all :check-for-subdirs ¶:truenamep :follow-links
The keyword arguments to this Common Lisp function are a CMUCL extension.
The arguments (all default to t) have the following
functions:
:allInclude files beginning with dot such as
.login, similar to “ls -a”.
:check-for-subdirsTest whether files are directories,
similar to “ls -F”.
:truenamepCall truename on each file, which
expands out all symbolic links. Note that this option can easily
result in pathnames being returned which have a different
directory from the one in the wildname argument.
:follow-linksFollow symbolic links when searching for matching directories.
&optional stream &key :all :verbose :return-list ¶Print a directory of wildname listing to stream (default
*standard-output*.) :all and :verbose both default
to nil and correspond to the “-a” and “-l”
options of ls. Normally this function returns nil, but
if :return-list is true, a list of the matched pathnames are
returned.