mac下find命令的使用

在mac下面想查找某個(gè)文件夾下的所有.md文件:

find -name '*.md'

在mac上報(bào)如下錯(cuò)誤:

find: illegal option -- n

在stackoverflow上找到了答案(https://stackoverflow.com/questions/25840713/illegal-option-error-when-using-find-on-macos):

  • mac上使用的是bsd,而linux上使用的是gnu
  • bsd的find命令第一個(gè)參數(shù)必須指定目錄路徑,而gnu可以省略第一個(gè)參數(shù)

所以,上面的命令在linux執(zhí)行完全沒問題,而在mac下必須使用:

find . -name '*.md'
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容