学习 find 命令的原因有很多。
不管我决心如何组织文件,似乎总有无法找到文件的时候。有时是因为我不记得最初的文件名,其他时候,我知道名字,但我不记得在哪里保存它了。甚至有时我需要一个我最初就没有创建的文件。但是,无论遇到什么困难,我知道在 POSIX 系统 上,总是有 find
命令可以帮助我。
安装 find
find
命令由 POSIX 规范 定义,它创建了一个用于衡量 POSIX 系统的开放标准,这包括 Linux、BSD 和 macOS。简而言之,只要你运行的是 Linux、BSD 或 macOS,那么 find
已经安装了。
但是,并非所有的 find
命令都完全相同。例如,GNU 的 find
命令有一些 BSD、Busybox 或 Solaris 上 find
命令可能没有或有但实现方式不同的功能。本文使用