查找 - 移动 - 替换 /folder1 中的文件到 /folder1/subfolders

查找 - 移动 - 替换 /folder1 中的文件到 /folder1/subfolders

情况:文件夹 1 有大约 2000 个文件,文件夹 2 有超过 300 个子文件夹,每个子文件夹有 500 个文件。我要求将文件从 移动/替换为/folder1/folder2/sub-folders但仅限由数字标识的重复项,所有文件都以 开头Aaaaaaaa.bbb -
此外,所有其他文件应保留在原位。

/folder1   
Aaaaaaa.bbb - 0000125 tag tag_tag 9tag  
Aaaaaaa.bbb - 0000002 tag tag_tag 9tag  
Aaaaaaa.bbb - 0004207 tag tag_tag 9tag  
/folder2/sub-folders  
 /sub1  
Aaaaaaa.bbb - 0000125 tag tag_tag 9tag  
  Aaaaaaa.bbb - 0000935 tag tag_tag 9tag  
 /sub2  
Aaaaaaa.bbb - 0000002 tag tag_tag 9tag  
Aaaaaaa.bbb - 0004207 tag tag_tag 9tag  
Aaaaaaa.bbb - 0000979 tag tag_tag 9tag

忽略标签,在所有情况下它们都是不同的。

答案1

我不确定你在问什么,但你可以做这样的事情:

假设您在一个目录中,其中有文件夹 folder1 和文件 A、B 以及 A123、A456、A789。

您可以使用以下命令移动文件:

mv A folder1

这会将文件 A 移动到文件夹 1

mv A* folder1

这会将文件 A123、A456 和 A789 移动到文件夹 1。

如果要将这些文件移动到 folder1 的子文件夹(假设为 subfolder1),只需执行以下操作:

mv A* folder1/subfolder1

相关内容