
This work is licensed under a Creative Commons Attribution-Share Alike 2.0 France License.
nc, TCP/IP swiss army knife, is an utility to transfer data across the network (actually is much more then that...). If you need to transfer large files inside you private network it might be a good idea to use nc, instead of heavier data transfer protocols (such as nfs, samba, ssh, http...)
Server side :
nc -vvn -l -p 3000 -w 3 | pv -b > outputfile
where -l says to listen and -p 3000 specifies the port.
Client side :
nc -vvn 192.168.0.5 3000 < inputfile
This is pretty straightforward.
To make the process a bit more human friendly I've used pv that is a small monitor the progress to show how much data has been transfered.
Recent comments
1 day 21 hours ago
4 days 17 hours ago
1 week 16 hours ago
1 week 1 day ago
1 week 1 day ago
1 week 1 day ago
1 week 1 day ago
2 weeks 2 days ago
8 weeks 5 days ago
9 weeks 2 days ago