如何用大括号扩展unix删除所有多扩展名的文件?
How to delete all files of multiple extensions with brace expansion unix?
我哪里错了?
我正在尝试将所有 .json
和 .py
从 /home/myname/foo/
移动到 /home/myname/foo/
。
我试过了,在目录 myname
、
中
mv ./foo/{*.json, *.py} ./bar/
以及屁股
mv ./foo/*{.json, .py} ./bar/
、
但无济于事。很想学习如何正确使用扩展当然比移动文件更重要。谢谢。
省略space。 ./foo/*.{json,py}
或 ./foo/*{.json,.py}
都可以。
或者,更简单但稍长一些,mv ./foo/*.json ./foo/*.py ./bar
。
我哪里错了?
我正在尝试将所有 .json
和 .py
从 /home/myname/foo/
移动到 /home/myname/foo/
。
我试过了,在目录 myname
、
中
mv ./foo/{*.json, *.py} ./bar/
以及屁股
mv ./foo/*{.json, .py} ./bar/
、
但无济于事。很想学习如何正确使用扩展当然比移动文件更重要。谢谢。
省略space。 ./foo/*.{json,py}
或 ./foo/*{.json,.py}
都可以。
或者,更简单但稍长一些,mv ./foo/*.json ./foo/*.py ./bar
。