我必須將某個文件從一個目錄移到另一個目錄,但這有點棘手。如何在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
...
然後執行該命令。
問題是我不知道如何編寫這些命令。
有沒有更好的方法來做到這一點?關於我可以使用什麼命令的任何想法?
謝謝
我有很多文件夾中。我需要以某種方式找到像'/ var/www/media_test1/media001/file'和'/ var/www/media_test1/media002/file'這樣的所有路徑並將它們保存到一個文件中,這樣我就可以創建'cp'命令 – Patrioticcow 2012-04-19 17:26:43