ディレクトリ構造を維持し、コピーが完了したらファイルを削除するターゲットディレクトリにmp3をコピーします

言う

ファイルをコピーし、ディレクトリ構造を維持するために、ここでこの答えを見つけました。

ファイルをコピーする

find . -name '*.xxx' -exec cp -iv --parents -t /path/to/target_dir {} +

コピーされたファイルのリストを維持し、ソースディレクトリからファイルを削除する簡単な方法はありますか?

HaukeLaging

「ソースディレクトリからファイルを削除する」は通常、に変換されmvます。残念ながらmv、のようなオプションはありません--parentの最も簡単な解決策cpは、おそらく次のとおりcpです。ファイルごとに1回呼び出します。非効率的ですがコーディングは簡単です:

find . -type f \
  -name '*.xxx' -exec cp -iv --parents {} /path/to/target_dir \; -delete

cp正常に終了すると、ファイルは削除されます。-deleteGNUに固有の場合がありますfind

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ