【问题标题】:Using 'rename' command for all files in subfolders [duplicate]对子文件夹中的所有文件使用“重命名”命令[重复]
【发布时间】:2018-04-07 02:01:52
【问题描述】:

我正在使用此命令将许多文件名中的一个单词替换为另一个单词(批量):

rename 's/oldname/newname/g' **

但它仅适用于当前打开的文件夹。我不确定如何使它适用于该目录和所有子目录。

谢谢。

【问题讨论】:

    标签: replace command-line rename putty batch-rename


    【解决方案1】:

    迈克, 试试这个:创建新文件夹、移动文件、删除旧文件夹。然后,移动目录。 问候

    【讨论】:

    • 能否提供批量完成此操作所需的命令
    • 尝试这样做(需要 bash --version >= 4): shopt -s globstar rename -n 's/special/regular/' ** 测试正常时删除 -n 开关
    猜你喜欢
    • 2014-08-03
    • 2017-10-02
    • 1970-01-01
    • 1970-01-01
    • 2013-04-24
    • 2020-06-09
    • 2012-08-10
    相关资源
    最近更新 更多