我必须将某个文件从一个目录移到另一个目录,但这有点棘手。如何在linux中执行自定义复制命令?
这里是我的文件夹结构
/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
我在想什么是通过使用s ls命令创建我想要移动的图像列表,列出所有图片+它们的路径,但没有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
...
然后执行该命令。
问题是我不知道如何编写这些命令。
有没有更好的方法来做到这一点?关于我可以使用什么命令的任何想法?
谢谢