差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
linuxコマンド:nc [2016/11/24 10:05] – 作成 mumeiyamibito | linuxコマンド:nc [2016/11/25 09:11] (現在) – [高速な転送] mumeiyamibito | ||
---|---|---|---|
行 13: | 行 13: | ||
===== ファイル転送 ===== | ===== ファイル転送 ===== | ||
+ | ==== シンプルな転送 ==== | ||
- サーバ (送信) 側とクライアント (受信) 側で ssh などでログインした状態にしておく | - サーバ (送信) 側とクライアント (受信) 側で ssh などでログインした状態にしておく | ||
- 送受信 | - 送受信 | ||
行 21: | 行 22: | ||
* ''< | * ''< | ||
* ''< | * ''< | ||
+ | - 転送が終了すると、何も表示せずにプロンプトに戻る | ||
+ | * 送信側で pv コマンドを使うと、転送の進捗もわかる | ||
+ | * pv コマンドのインストール\\ <code bash>$ sudo apt-get install pv</ | ||
+ | * 送受信 | ||
+ | * 送信側\\ <code bash>$ pv < | ||
+ | * 受信側は同じコマンド | ||
+ | * 参考サイト: | ||
+ | ==== 高速な転送 ==== | ||
+ | * ファイルを lzop や pigz などで圧縮すると転送速度が上がるらしい | ||
+ | * 参考サイト: | ||
+ | === lzop を使う転送 === | ||
+ | * 計算機に負荷 (CPU 負荷) をあまりかけずに高速に圧縮するなら、lzop を使うのが最適 | ||
+ | * [[https:// | ||
+ | * lzop のインストール\\ <code bash>$ sudo apt-get install lzop</ | ||
+ | * 送受信 | ||
+ | * 送信側\\ <code bash>$ lsop -c < | ||
+ | * pv コマンドを使う場合\\ <code bash>$ pv < | ||
+ | * 受信側\\ <code bash>$ nc < | ||
+ | === pigz を使う転送 === | ||
+ | * 計算機の CPU リソースが豊富でそれらを利用できるなら、gzip の並列版である pigz を使うのが最適 | ||
+ | * [[http:// | ||
+ | * 送受信 | ||
+ | * 送信側\\ <code bash>$ pigz -c < | ||
+ | * pv コマンドを使う場合\\ <code bash>$ pv < | ||
+ | * 受信側\\ <code bash>$ nc < | ||
+ | |||
+ | |||
+ | {{tag> | ||