⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ncp

📁 very comprehensive example, windows WDM driver development ex The use of drive technology can s
💻
字号:
#! /bin/sh## Like "rcp" but uses netcat on a high port.## do "ncp targetfile" on the RECEIVING machine## then do "ncp sourcefile receivinghost" on the SENDING machine## if invoked as "nzp" instead, compresses transit data.## pick your own personal favorite port, which will be used on both ends.## You should probably change this for your own uses.MYPORT=23456## if "nc" isn't systemwide or in your PATH, add the right place# PATH=${HOME}:${PATH} ; export PATHtest "$3" && echo "too many args" && exit 1test ! "$1" && echo "no args?" && exit 1me=`echo $0 | sed 's+.*/++'`test "$me" = "nzp" && echo '[compressed mode]'# if second arg, it's a host to send an [extant] file to.if test "$2" ; then  test ! -f "$1" && echo "can't find $1" && exit 1  if test "$me" = "nzp" ; then    compress -c < "$1" | nc -v -w 2 $2 $MYPORT && exit 0  else    nc -v -w 2 $2 $MYPORT < "$1" && exit 0  fi  echo "transfer FAILED!"  exit 1fi# fall here for receiver.  Ask before trashing existing filesif test -f "$1" ; then  echo -n "Overwrite $1? "  read aa  test ! "$aa" = "y" && echo "[punted!]" && exit 1fi# 30 seconds oughta be pleeeeenty of time, but change if you want.if test "$me" = "nzp" ; then  nc -v -w 30 -p $MYPORT -l < /dev/null | uncompress -c > "$1" && exit 0else  nc -v -w 30 -p $MYPORT -l < /dev/null > "$1" && exit 0fiecho "transfer FAILED!"# clean up, since even if the transfer failed, $1 is already trashedrm -f "$1"exit 1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -