gpt4 book ai didi

macos - 如何使 OS X 上的 "find"命令默认为当前目录?

转载 作者:行者123 更新时间:2023-11-29 08:47:22 24 4
gpt4 key购买 nike

我是一个重度命令行用户,在我的构建系统脚本中广泛使用 find 命令。但是在 Mac OS X 上,当我不专心时,我经常得到这样的输出:

$ find -name \*.plist
find: illegal option -- n
find: illegal option -- a
find: illegal option -- m
find: illegal option -- e
find: *.plist: No such file or directory

基本上,我忘了添加小点:

$ find . -name \*.plist

因为 BSD find 需要路径而 GNU find 不需要(如果您不指定,它假定当前目录)。我经常同时使用 Linux、Mac OS X 和 Cygwin,所以让我所有的工具都运行相同对我来说非常有益。我尝试编写一个 bash find 函数,如果我忘记了,它会添加“./”,但我失败了。感谢您的帮助。 :)

最佳答案

改为安装 GNU find。

$ brew install findutils
$ alias find=gfind

是的,它有效!

关于macos - 如何使 OS X 上的 "find"命令默认为当前目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/194725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com