如何删除所有多扩展名的文件,用括号扩展unix?

问题描述 投票:0回答:1

我在这里得到了什么错误?

我想把所有的 .json.py/home/myname/foo//home/myname/foo/.

我试过了,在目录中 myname, mv ./foo/{*.json, *.py} ./bar/mv ./foo/*{.json, .py} ./bar/,

但无济于事。很想学习如何正确使用扩展当然更多的是移动文件。谢谢你。

unix curly-braces expansion
1个回答
2
投票

省略空格。 要么 ./foo/*.{json,py}./foo/*{.json,.py} 应该可以。

或者,简单一点,但稍长一点。mv ./foo/*.json ./foo/*.py ./bar.

© www.soinside.com 2019 - 2024. All rights reserved.