#!/bin/sh exclude=" .cache .mozilla .npm .git site-packages objects instances discord Steam ?eclipse VisualParadigm intellij arduino15" for dir in $exclude; do dirs="$dirs -name \"$dir\" -o " done cmd="find ${dest:-$HOME} \(${dirs} -false \) -prune -o -type ${1:-f} -mindepth 1 -print" eval "$cmd" 2>/dev/null