rm -fr ./myfolder/ 这个是正常的
rm ./myfolder/ -fr 这种不支持
重点用 zsh 或者 fish 都不行
1
X_Del 3 天前
和 shell 没关系,这是 bsd 和 linux 的区别。没什么特别好的办法。
要不试试 https://github.com/MilesCranmer/rip2 之类的替代? |
2
lihaoyun6 3 天前
是的, 楼上说的对. macOS 内置的是 BSD 工具链而不是 GNU 工具链. BSD rm 的语法风格就是这样的.
或许你可以装一个 coreutils 工具套件, 这个套件可以允许你在 macOS 系统中使用 GNU 风格的工具链 brew install coreutils |