綾小路龍之介の素人思考

[lftp] lftp mirrorでミラーリングダウンロード、編集、ミラーリングアップロード

通常の編集はエディタから透過的にリモートの内容を編集しているが、たまに大規模な編集作業をしたい場合にはリモートの内容をローカルにダウンロードして、バックアップして、編集して、ローカルの内容をリモートにアップロードしたくなるときがある。。

リモートのxmlディレクトリをローカルにバックアップ。

$ lftp -c "open za.toypark.in && mirror xml"

編集用のコピーをとる

$ cp -a xml xml_edit

コピーをとったディレクトリ中のファイルを編集。

$ vi xml_edit/hoge.xml

差分を確認する。

$ diff -R xml xml_edit | less

編集を行ったファイルをアップロード。

$ lftp -c "open za.toypark.in && mirror -R xml_edit xml"

リファレンス

  1. lftp を使った ftp ミラーリングと便利機能
  2. lftp mirror - Google 検索

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2010-02-23T04:08:42+09:00
  2. Modified: 2010-02-23T04:08:42+09:00
  3. Generated: 2017-03-04T23:09:18+09:00