2つの画像フォルダをマージ

2つの画像フォルダをマージ

私のデスクトップには、それぞれ約600個の画像を含む2つの画像フォルダがあります。両方のフォルダに重複した画像があり、同じファイル名を持つ画像もあります。 2つを一緒にマージする方法 - 重複した画像やファイル名の変更には問題はありませんが、1つのフォルダにのみ存在したいです。

PS。私はコマンドラインを初めて使用します。

ベストアンサー1

コマンドラインを初めてお使いの方なのでステップごとに一つずつ説明します。

ターミナル/シェル/コマンドラインを開くと、次のコマンドプロンプトが表示されます。

username:~ $ 

またはそのようなもの。ユーザー名を含むホームディレクトリから始めることはほぼ確実です。

2つの画像フォルダfolder1がありますfolder2。デスクトップにいると言われたので、まず次のディレクトリに切り替えますDesktop

cd Desktop

このcdコマンドは「ディレクトリ変更」コマンドで、音と正確に一致します。

mvこれで、「移動」を意味するコマンドを使用します。

mv -i folder1/* folder2/

私は-i「対話型」を意味し、ファイル名の競合があるたびにメッセージを表示するフラグを使用しました。ターゲットファイルを上書きするように求められます。

その後、アーカイブされたファイル*の名前を変更してfolder1競合しないように手動で競合を解決する必要がありますfolder2。最後に、上記のコマンドを再実行しますが、今回は競合しないでください。

結局のところfolder1、ディレクトリは空でなければならないので削除してください。

rmdir folder1

もう終わりました!

以下の簡単なbashチュートリアルを読んでください。これ基本を学びましょう。

  • もちろん、名前の競合は、各ファイルの名前を変更することでプログラム的に解決することができますが、folder1私は単に仕事を維持しようとしています。

おすすめ記事