// cd to the dir// or open a iterm window - rclick , new console/iterm2 // > node let arr = fs.readdirSync('.'), dupcheck = [], outarr = [], add = a => a[0] + a[1]; arr.forEach(i => { if (i.split(' ').length > 1) { if (dupcheck.indexOf(add(i.split(' '))) !== -1) { outarr.push(i.split(' ')); } dupcheck.push(add(i.split(' '))) } else if (dupcheck.indexOf(add(i.split('.'))) == -1) { dupcheck.push(add(i.split('.'))) } }); arr.forEach(i => { if (i.split(' ').length > 1 && outarr.indexOf(i.split(' '))) { console.log(i); fs.unlinkSync(i); } })