SCP——传输文件的命令

scp介绍

    scp可以进行简单的远程复制文件的功能。它是一个在各个主机之间进行复制或文件传输的一个命令工具。它使用一种同ssh一样的安全机制来进行安全传输。

基本使用:
1、从本地上传文件到远程服务器:
    先进入本地目录下;
    运行:scp my_local_file.zip [email protected]:/home/daemon

2、从远程主机复制文件到本地主机(下载):
    先进入本地目录下;
    scp [email protected]:/home/daemon/about.zip

3、从本地复制多个文件到远程主机(多个文件使用空格分隔开):
    scp index.css json.js [email protected]:/usr/local/nginx/html/webs

4、从远程主机复制多个文件到当前目录
    scp [email protected]:/usr/local/nginx/html/webs/\{index.css,json.js\}

5、从本地文件复制整个文件夹到远程主机上
    scp -v -r diff [email protected]:/usr/local/nginx/html/webs

6、从远程主机复制整个文件夹到本地目录下
    scp -r [email protected]:/usr/local/nginx/html/webs/diff

7、在两个远程主机之间复制文件
    scp [email protected]:/usr/local/nginx/html/webs/xx.txt [email protected]:/usr/local/nginx/html/webs/

scp与sftp的异同

    SCP和SFTP的共同之处在于「使用SSH将文件加密才传输的」
    SCP和SFTP的不同之处:

  • 1、SCP使用「SCP命令」,SFTP则类似「FTP处理文件」的使用方式。
  • 2、「SCP比较简单,是轻量级的,SFTP的功能则比较多」。
  • 3、SFTP在文件传输过程中中断的话,连接后还可以继续传输,但SCP不行」,即SFTP能断点续传,SCP则不能。

参考链接:
https://www.cnblogs.com/tugenhua0707/p/8278772.html
https://wb8206656.iteye.com/blog/2231060

你可能感兴趣的:(SCP——传输文件的命令)