• M.int
    link
    fedilink
    23 months ago

    fd -HI '^\.DS_Store$' $HOME -tf -X rm -v

    • ddh
      link
      fedilink
      English
      -13 months ago

      find . -name “.DS_Store” -type d -exec rm -rf {} + -print

      • M.int
        link
        fedilink
        43 months ago

        That doesn’t work, DS_Store are files not directories ( you need to use -type f).
        An equivalent find command would be:
        find "$HOME" -type f -name '.DS_Store' -delete -print
        find takes a while; fd is way, way faster, but find is preinstalled, so there is that.