不幸的是,我还没有找到解决这个问题的办法.我想浏览一个文件夹(包括子文件夹)以查找名称中包含"封面"或"封面"的所有文件,然后将这些文件移到与其当前父文件夹同名的文件夹中,但该新文件夹位于不同的位置.所以
第一个位置:
/mnt/folder1/
-- subfolder 1
---- file.mp3
---- cover.jpg
-- subfolder 2
---- file2.mp3
---- cover1.jpg
第二个地点:
/mnt/test/folder2
-- subfolder 1
---- otherfile.mp3
---- **cover from subfolder 1 goes here**
-- subfolder 2
---- otherfile2.mp3
---- **cover from subfolder 1 goes here**
封面文件应该从第一个位置到第二个位置.我已经知道如何找到所有的文件(find . -type f -name "*Cover*.*"
),但不知道如何移动它们,因为我无法理解如何将此命令转换为"for f in *cover*.*; do"
格式.
谢谢你的一些指导!