タグ

lftpに関するHeRoのブックマーク (3)

  • LFTP でサイトをバックアップ。 SFTP、FTPS 他、いけます | wd.layer13.com

    layer13.com に前に書いた記事のリライトです。 バックアップ大事! サイトのファイルを飛ばしたり、上書きミスってファイルぶっこわしったときに痛烈に感じます。が、これがなかなか人力でやるにはめんどくさい。ということで自動化したい!当は Git や Subversion で管理したいんです。でも、コスト(金銭のみにあらず。抱えている作業量やら同僚のまとめあげに対する苦労やら、入れたら入れたで bare リポジトリの管理だれがやんのだ、使ったことない人へのサポートどうするだ)を考えて、「はぁ〜〜〜〜」っとでかいため息ついてても、日々の危険が増すばかり。まずは、ファイルだけでも、ちゃんと保管できれば、トラブル時の対応がないよりマシにはなるんじゃないかと思いまして、バックアップスクリプトを回すようにしました。 バージョン管理無しで WEB 制作を複数人でやってて困るの(やるなそんなこと!

  • lftpミラーリングスクリプト - [物理のかぎしっぽ]

    WebサイトをFTPで更新するとき,更新するファイルが一つか二つくらいならいいのですが,これが多くなるとちょっと大変です.更新し忘れたり,間違って古いファイルを上書きしてしまい,これまでの苦労が水の泡に…なんて経験はないでしょうか.それを防ぐためには,ミラーリングアップロードできるソフトウェアを使うのが一番です. 多機能なCUIのFTPクライアント「lftp」は,ミラーリングダウンロード,アップロードの機能を備えています.lftp単体でも十分に便利なのですが,シェルスクリプトに組み込めばさらに便利です.この記事では,lftpを核にして,第1引数で指定したディレクトリをミラーリングアップロードするスクリプトをつくってみます. lftpの基 † ↑ 一通りの完成 † 最終的に,つぎのようになります. #!/bin/sh test -z "$1" && echo "USEGE: lftpdir

    HeRo
    HeRo 2011/12/23
  • lftp - [物理のかぎしっぽ]

    lftpは,コマンドラインで使用するFTPクライアントです.ミラーリング,コマンドライン上での補完・編集,ブックマーク機能などが備わっており,高機能です. 起動・ログイン † lftpを起動するには, $ lftp とタイプします.すると lftp :~> というプロンプトが立ち上がります. このプロンプトに対して,lftpのコマンドを打ち込むことで操作します. 終了は lftp :~> exit とします. ↑ FTPサーバへのログイン † FTPによるファイル操作を行うには, まずサーバにログインする必要があります. site というFTPサーバに user というユーザでログインするには lftp :~> open site -u user とタイプします.このあとパスワードを聞かれるので入力すると,ログインできます. ログインするとlftpのプロンプトが lftp site:~>

    HeRo
    HeRo 2011/12/23
  • 1