転送

概要

よくわすれる転送コマンド

rsync

$ rsync [option] src dist
-v: 詳細
-a: アーカイブモード
-r: 再帰
-u: 変更・追加のファイルのみ
-t: タイムスタンプそのまま
-z: ファイルを圧縮
--delete: コピー元ファイル削除時はコピー先も削除

ex) 
$ rsync -auv --delete src dist

sftp

ftp と違い ASCII モードやバイナリモードはない
//すべてバイナリとして転送する(文字コードの変換を勝手にしない)

$ sftp IP //ログイン

> ls //ログイン先の ls
> lls //ローカルの ls

> cd 
> lcd

> get ファイル名 //ログイン先のファイルをローカルにコピー
> mget ファイル名1 ファイル名2 ... //複数版

> put ファイル名 //ローカルのファイルをログイン先にコピー
> mput ファイル名1 ファイル名2 ...//複数版

> exit 終了