os x 终端的 find 的小问题……

2016-04-07 23:14:33 +08:00
 willx8
随便找个目录
linux 下
> find . -name xxx

> find ./ -name xxx
的输出是一样的
./xxx

os x 的终端,如果用
> find . -name xxx
输出是正常的
但是如果用
> find ./ -name xxx
找的文件是一样的,但是输出会是
.//xxx

多了一个 /,看着好难过啊……
1354 次点击
所在节点    macOS
4 条回复
liuyanjun0826
2016-04-08 03:47:30 +08:00
确实如此,我想 OS X 是对的,.代表当前目录,多一个 /代表多余的符号, find .// -name xxx 也会输出.///xxx
lovedebug
2016-04-08 13:46:33 +08:00
可以全部换装 linux 版命令行, 感觉还不错
参看: https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/
rushcheyo
2016-04-14 18:03:09 +08:00
@liuyanjun0826 BSD 犯的愚蠢的错误都能归结到 OS X 设计好上,被你们折服了。
liuyanjun0826
2016-04-15 06:58:27 +08:00
@rushcheyo 请教 DNS 设置是否有可能导致外置硬盘丢失?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX