如何批量重命名子目录和文件以便用下划线替换空格?

如何批量重命名子目录和文件以便用下划线替换空格?

我正在使用 Ubuntu 和基于 Arch 的操作系统,并且有大量文件需要重命名。到目前为止我已经用过这个了。

    allfiles=$(find ./ -type f -name "*:*")

回显$所有文件

find ./ -depth -name "* *" -execdir rename 's/ /_/g' "{}" \

它已重命名主文件夹,但未重命名子目录。

相关内容