linux ncコマンド転送ファイル(リモートコピーファイル)
2,ネットワーク環境で伝送する場合,ncコマンドと組み合わせてパイプとtcpポートで伝送することができる.
ncとtarはftpとscpよりも簡単に2台のマシン間でファイルとディレクトリを迅速に転送するために使用できます。
ncは超軽量のコマンドなので、一般的にbusyboxが統合されます。あるlinux端末、例えばlinux pdaがusblan方式で別のlinuxホストに接続されている場合、このような組み込み端末にはftp server、ssh serverのような重いサービスが統合されないのが一般的であり、この場合ncは唯一のアップロード手段になる可能性がある。
例えば、マシンAのmytestディレクトリをマシンB(192.168.0.11)にアップロードするには、次のようにします。
機械Bではncでポートを傍受し、勝手にすればいい。占有されない限り。受信したデータをtarで展開します。-lは傍受モードを表す。
[root@ www.linuxidc.com ~]#nc -l 4444 |tar -C /tmp/dir -zxf -
その後、A上でncとtarを介してtestディレクトリを送信する。一致する4444のポートを使用します。
[root@ www.linuxidc.net ~]#tar -zcvf - mytest|nc 192.168.0.11 4444
ある时、1台の机械の内核が崩れたことを覚えていて、それからある名手はliveCDで机械を起动して、似たような方法でデータを导き出しました。