我必须将一些文件从一个目录移动到另一个目录,但这有点棘手。
这是我的文件夹结构
/var/www/media_test1/media001/001_pm_001.jpg
th001_pm_001.jpg
/var/www/media_test1/media002/002_pm_001.jpg
th002_pm_001.jpg
/var/www/media_test1/media003/003_pm_001.jpg
th003_pm_001.jpg
/var/www/media_test1/media004/004_pm_001.jpg
th004_pm_001.jpg
我基本上想将每个文件夹中没有的图片移动th
到另一个目录中,如下所示:
/var/www/media_test2/media001/001_pm_001.jpg
/var/www/media_test2/media002/002_pm_001.jpg
/var/www/media_test2/media003/003_pm_001.jpg
/var/www/media_test2/media004/004_pm_001.jpg
我在想的是创建一个我想移动的图像列表,方法是使用 sls
命令列出所有图片+它们没有的路径th
->将其导出到文件->构建cp
如下命令:
cp /var/www/media_test1/media001/001_pm_001.jpg /var/www/media_test2/media001/001_pm_001.jpg
cp /var/www/media_test1/media002/002_pm_001.jpg /var/www/media_test2/media001/002_pm_002.jpg
...
然后执行命令。
问题是我不知道如何编写这些命令。
有没有更好的方法来做到这一点?关于我可以使用哪些命令的任何想法?
谢谢