Su Linux, il findcomando predefinito ((GNU findutils) 4.4.2 sul mio sistema) ha un parametro opzionale path, che per impostazione predefinita è la directory corrente (il caso comune). Dalla pagina man:
find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]
Su OSX, find non ha un parametro di percorso opzionale:
usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]
Lo trovo abbastanza fastidioso. Qualcuno ha risolto questo problema con una funzione alias / shell di comando intelligente, o forse installando una versione diversa di find?
findsempre richiesto un percorso - è diventato facoltativo in Linux ma non è affatto standard. In genere si digita semplicemente.il percorso durante la ricerca dalla directory corrente, ad esfind . -name foo.txt.