# use -r if you want to process recursively grep -L 'N\+' your_directory | xargs cp --target-directory wherever #### perl -MFile::Find::Rule -le 'print for find(file => grep => qr/(?!N\+)/, in => @ARGV)' sourcedir | xargs \ cp --target-directory wherever