交换文件和目录名称

查尔斯

我在./date-and-time/fixed/path/filename哪里文件集合date-and-time并且filename是可变的。我想将所有这些文件移到./filename/date-and-time前一个路径是文件名,而前一个文件名是路径。有什么好方法吗?共有〜1000个文件,其中〜100个不同的文件名。

钢铁司机

这样的事情应该起作用(请注意,我已经echo编辑了实际的命令;请在删除它们之前仔细检查它是否在做正确的事情)

#!/bin/bash

shopt -s nullglob

for file in */fixed/path/*; do 
  [[ -f "$file" ]] || continue
  f="${file##*/}"; d="${file%%/*}"
  echo mkdir -p "$f" && echo mv --no-clobber -- "$file" "$f/$d"
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用批处理文件循环目录名称?

来自分类Dev

htaccess-重写目录名称相同的文件

来自分类Dev

Shell脚本:打印目录名称和带有特定内容的文件

来自分类Dev

如何使用Gradle获取文件和目录名称?

来自分类Dev

Powershell文件和目录名称为字符串,无装饰

来自分类Dev

模块名称和目录名称冲突?

来自分类Dev

获取目录名称

来自分类Dev

交换分区与交换文件

来自分类Dev

在Flutter安装中找到名称添加路径的交换文件

来自分类Dev

在Azure管道复制文件任务中传递带有日期和时间戳的目录名称

来自分类Dev

交换分区与交换文件

来自分类Dev

在Windows 7中,如何在目录中交换文件?

来自分类Dev

交换文件与分区

来自分类Dev

在具有各种名称的目录中递归查找和替换文件名

来自分类Dev

如何使用Gradle获取文件和目录名称?

来自分类Dev

grep目录名称,文件名和内容一次全部显示吗?

来自分类Dev

如何递归替换文件和目录名称中的字符串?

来自分类Dev

在子目录中的所有.jpg,.mp3和.mts文件前加上各自的父目录名称

来自分类Dev

模块名称和目录名称是否冲突?

来自分类Dev

同时交换分区和交换文件?

来自分类Dev

使用正则表达式模式替换错误的文件,目录和子目录名称

来自分类Dev

Linux交换文件和休眠分区

来自分类Dev

在目录名称和该目录的文件名中替换单词

来自分类Dev

Windows 10批处理文件,用于更改目录名称和移动目录

来自分类Dev

使用sed命令用目录名称替换文本文件

来自分类Dev

makefile:目标和目录名称相同

来自分类Dev

使用父目录名称重命名多个不同名称和扩展名的文件

来自分类Dev

如何替换文件名和目录名中的哈希模式

来自分类Dev

nginx 别名和动态目录名称

Related 相关文章

  1. 1

    使用批处理文件循环目录名称?

  2. 2

    htaccess-重写目录名称相同的文件

  3. 3

    Shell脚本:打印目录名称和带有特定内容的文件

  4. 4

    如何使用Gradle获取文件和目录名称?

  5. 5

    Powershell文件和目录名称为字符串,无装饰

  6. 6

    模块名称和目录名称冲突?

  7. 7

    获取目录名称

  8. 8

    交换分区与交换文件

  9. 9

    在Flutter安装中找到名称添加路径的交换文件

  10. 10

    在Azure管道复制文件任务中传递带有日期和时间戳的目录名称

  11. 11

    交换分区与交换文件

  12. 12

    在Windows 7中,如何在目录中交换文件?

  13. 13

    交换文件与分区

  14. 14

    在具有各种名称的目录中递归查找和替换文件名

  15. 15

    如何使用Gradle获取文件和目录名称?

  16. 16

    grep目录名称,文件名和内容一次全部显示吗?

  17. 17

    如何递归替换文件和目录名称中的字符串?

  18. 18

    在子目录中的所有.jpg,.mp3和.mts文件前加上各自的父目录名称

  19. 19

    模块名称和目录名称是否冲突?

  20. 20

    同时交换分区和交换文件?

  21. 21

    使用正则表达式模式替换错误的文件,目录和子目录名称

  22. 22

    Linux交换文件和休眠分区

  23. 23

    在目录名称和该目录的文件名中替换单词

  24. 24

    Windows 10批处理文件,用于更改目录名称和移动目录

  25. 25

    使用sed命令用目录名称替换文本文件

  26. 26

    makefile:目标和目录名称相同

  27. 27

    使用父目录名称重命名多个不同名称和扩展名的文件

  28. 28

    如何替换文件名和目录名中的哈希模式

  29. 29

    nginx 别名和动态目录名称

热门标签

归档