
ソースソースとバックアップ先があります。 Originalフォルダにはさまざまなファイル形式があります。 JPG、LOG、TXTだけが必要です。次のコマンドを使用してディレクトリ構造のコピーを作成しました。
cd /var/Sys012/Logs && find . -type d -exec mkdir -p -- /home/re-born/Backup/Logs/{} \;`
そのバックアップフォルダを見つけて移動する方法は*.TXT
?*.LOG
*.JPG
事前にありがとう
答え1
使用rsync
:
rsync -av -m \
--include="*/" \
--include="*.jpg" \
--include="*.log" \
--include="*.txt" \
--exclude="*" \
"/var/Sys012/Logs" "/home/re-born/Backup/"
-m
空のフォルダを作成しないようにしましょうrsync
。これを望まない場合は、このオプションを無視してください。
これにより、ディレクトリ構造も作成されます。大文字と小文字を区別しない拡張子を含めるには、必要があるかもしれません--include="*.[jJ][pP][gG]"
。