Using find to open all files in subdirectories -
could please me find syntax. i'm trying replicate effect of command, opens files in each of specified subdirectories:
open mockups/dashboard/* mockups/widget/singleproduct/* mockups/widget/carousel/* i'd make work set of subdirectories below mockups.
i can show subdirectories with:
find mockups -type d -print but i'm not sure how use xargs add in "*". also, don't want separately execute open each file "-exec open {} \;", because launches 50 different copies of preview, when need 1 instance of preview 50 files loaded it.
thanks!
the version of find have @ hand allows specify + sign after -exec argument:
from man page:
-exec command {} + variant of -exec action runs specified command on selected files, command line built appending each selected file name @ end; total number of invocations of command less number of matched files. command line built in same way xargs builds command lines. 1 instance of `{}' allowed within command. command executed in starting directory. that means few instances of open executed possible, e.g.:
find mockups -type f -exec open {} +
Comments
Post a Comment