ディレクトリから別のディレクトリにいくつかのファイルを移動する必要がありますが、これは少し難しいです。
ここに私のフォルダ構造があります
/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
...
コマンドを実行します。
問題は、これらのコマンドの書き方がわからないことです。
これを行うより良い方法はありますか?どのコマンドを使用できるかについてのアイデアはありますか?
ありがとう