

Most commands demonstrated in this article work with other implementations of find, but should you try a command on a platform other than Linux and get unexpected results, try downloading and installing the GNU version. This article uses GNU find from the findutils package because it's readily available and pretty popular. The GNU find command, for instance, has features that the BSD or Busybox or Solaris find command might not have or does have but implements differently. However, not all find commands are exactly alike. Simply put, you already have find installed as long as you're running Linux, BSD, or macOS. The find command is defined by the POSIX specification, which creates the open standard by which POSIX systems (including Linux, BSD, and macOS) are measured.

