scp ---
-f 表示force,若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制;
1. 将档案 aaa 复制(已存在),并命名为 bbb:
cp aaa bbb
2. 将所有的C语言程式拷贝至 Finished 子目录中:
cp *.c Finished/
一、将本机文件复制到远程服务器上
#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid
/home/administrator/
news.txt
root
192.168.6.129
/etc/squid
二、将远程服务器上的文件复制到本机
#scp remote@www.abc.com:/usr/local/sin.sh /home/administrator
remote
www.abc.com
/usr/local/sin.sh
/home/administrator
注意两点:
1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:
#scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator
2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。
3.其实上传文件和文件夹区别就在参数 -r, 跟cp, rm的参数使用差不多, 文件夹多个 -r (scp -r)