Linux常用操作之远程登录和复制文件

scp 命令

scp 就是 secure copy ,是一个在Linux下用来进行 远程拷贝文件 的命令

它的地址格式与 ssh 基本相同,需要注意的是,在指定端口时用的是大写的 -P 而不是小写的

复制文件

案例一:把本地当前目录下的 01.py 文件 复制到远程 家目录下的 桌面/01.py

注意:‘:’后面的路径如果不是绝对路径,则以用户的家目录作为参考路径

scp -P port 01.py user@remote:桌面/01.py

scp 01.py rosstation@192.168.10.107:桌面

案例二:把远程家目录下的 桌面/01.py 文件复制到本地当前目录下的 01.py

scp -P port user@remote:桌面/01.py 01.py

scp rosstation@192.168.10.107:桌面/01.py .

复制文件夹

加上 -r 选项可以传递文件夹

案例三:把当前目录下的 demo 文件夹 复制到远程家目录下的 桌面

scp -r demo user@remote:桌面

scp -r demo rosstation@192.168.10.107:桌面

案例四:把远程 家 目录下的 桌面 文件夹 复制到当前目录下的 demo 文件夹

scp -r user@remote:家 demo

scp -r rosstation@192.168.10.107:桌面 demo
选项 含义
-r 若给出的源文件是目录文件,则scp将递归复制该目录下的所有目录和文件,目标文件必须为一个目录名
-P 若远程SSH服务器的端口不是22,需要使用大写字母 -P 选项指定端口

注意:

  • scp 这个终端命令只能在Linux或者Unix系统下使用
  • 如果在Windows系统中,可以安装putty,使用pscp命令工具或者安装Filezilla使用FTP进行传输

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/linuxchangyongcaozuozhiyuanchengdengluhefuzhiwenjian/.html

(0)
打赏 微信扫一扫 微信扫一扫
朋远方的头像朋远方
上一篇 2022年8月25日 下午10:00
下一篇 2022年8月26日 下午6:41

相关推荐

发表回复

登录后才能评论