gpt4 book ai didi

linux - 在 bash 中重命名多个文件

转载 作者:IT王子 更新时间:2023-10-29 00:51:08 27 4
gpt4 key购买 nike

我在某个目录中有A.jsB.jsC.js,我想写一个单一的命令行在 bash shell 中将这些文件重命名为 _A、_B、_C。我该怎么做?

我试过 find -name '*.sh' | xargs -I file mv file basename file .sh 但它不起作用,basename file .sh 未被识别为嵌套命令

最佳答案

怎么样

rename 's/(.*).js/_$1/' *.js

检查系统上重命名的语法。

上述命令会将 A.js 重命名为 _A 等等。

如果您想保留扩展名,以下内容应该有所帮助:

rename 's/(.*)/_$1/' *.js

关于linux - 在 bash 中重命名多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15380205/

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