美文网首页
2024-01-09 修改不同文件夹下的相同命名的文件

2024-01-09 修改不同文件夹下的相同命名的文件

作者: dashan1928 | 来源:发表于2024-01-08 09:53 被阅读0次

for file in */umap.svg; do mv "$file" "$(dirname "$file")/$(basename $(dirname "$file"))_umap.svg"; done

这个命令使用了一个循环结构来遍历每个文件夹中的"umap.svg"文件,并对其进行重命名。让我来逐步解释一下:

1. `for file in */umap.svg; do ... done`: 这部分是一个循环结构,它会遍历每个文件夹中名为"umap.svg"的文件。`*/umap.svg`是一个通配符模式,表示所有文件夹下的"umap.svg"文件。

2. `mv "$file" "$(dirname "$file")/$(basename $(dirname "$file"))_umap.svg"`: 这是实际的重命名命令。`mv`命令用于移动或重命名文件。`"$file"`表示当前循环中的文件名,`$(dirname "$file")`表示该文件所在的文件夹路径,`$(basename $(dirname "$file"))`表示该文件所在的文件夹的名称(不包括路径部分)。最后,将文件重命名为"文件夹名_umap.svg"的形式。

因此,整个命令的作用是遍历每个文件夹中的"umap.svg"文件,并将其重命名为"文件夹名_umap.svg"的形式。

相关文章

  • java.lang.NoSuchFieldError: No f

    xml文件重命名即可,原因是不同的module下有相同命名的xml文件

  • 用 Python 对比两个目录下的内容,并生成 Json 文件

    一、背景 两个文件夹下,可能有相同名字的文件,也可能有不同名字的文件,相同名字的文件也有可能内容不同,因此需要对比...

  • Day_14-学生管理系统

    如何存放文件 1.代码文件放置于项目文件夹下2.非代码文件放置于项目文件夹下的一个子文件夹下(命名固定,养成良好习...

  • linker command failed with exit

    没什么别的原因因为哥在一个新的文件夹下命名了一个相同的文件名就会报错 "duplicate"和"symbols"。...

  • Python相关

    一、pip版本更新 二、给文件夹下的文件批量命名 显示文件后缀 运行Python文件

  • dos命令:ren或rename,批量修改文件后缀名

    批量修改某文件夹下的某类文件的后缀名 ren *.当前后缀名 *.新后缀名 批量修改某文件夹下的所有文件的后缀名 ...

  • RN 代码规范说明

    一 文件与组件命名 扩展名: 使用.js作为js文件的扩展名。如果同一个文件夹下有同名而不同作用的js文件,则通过...

  • webpack打包不产生map文件

    在config文件夹下的index.js文件中修改build

  • 更换主题

    将主题文件夹下载并解压到/hexo/themes文件夹下 修改_config.yml中的theme参数为对应的文件...

  • ZYNQ车牌识别(2)

    ubuntu 修改该文件夹权限 使用递归的方式修改文件夹下子文件和子文件夹的权限,比如你想修改scitools/文...

网友评论

      本文标题:2024-01-09 修改不同文件夹下的相同命名的文件

      本文链接:https://www.haomeiwen.com/subject/cvvnndtx.html