原文转自http://os.51cto.com/art/201003/187301.htm
Linux scp命令用于Linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程、从远程复制到本地是两种使用方式。这里有具体举例:
==================
Linux scp 命令
==================
scp 可以在 2个 linux 主机间复制文件;
命令基本格式:
scp [可选参数] file_source file_target
===============
从 本地 复制到 远程
===============
* 复制文件:
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;
* 例子:
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3
* 复制目录:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
* 例子:
scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/
上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录
===============
从 远程 复制到 本地
===============
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;
例如:
scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/1.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/
最简单的应用如下 :
scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2
[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .
可能有用的几个参数 :
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C 使能压缩选项 .
-P 选择端口 . 注意 -p 已经被 rcp 使用 .
-4 强行使用 IPV4 地址 .
-6 强行使用 IPV6 地址 .
Linux scp命令的使用方法应该可以满足大家对Linux文件和目录的复制使用了
分享到:
相关推荐
Linux批量scp命令执行工具 可批量对多个Linux主机执行传输文件命令 方便省力 适合统一化管理Linux服务器
使用scp在linux主机之间复制文件目录
linux下scp命令详解主机之间拷贝文件.docx
Linux常用命令 内容概要:本文将介绍一些常用的Linux命令,这些命令适用于各种人群,无论是初学者还是经验丰富的用户。使用场景包括文件管理、系统监控、网络操作等。... - scp:在Linux主机之间复制文件。
本文为大家分享了linux服务器之间传输文件的四种方式,供大家参考,具体内容如下 1. scp 【优点】简单方便,安全可靠;支持限速参数 【缺点】不支持排除目录 【用法】 scp就是secure copy,是用来进行远程文件...
scp:在本地主机和远程主机之间复制文件。 ps:显示当前运行的进程。 top:显示当前系统资源的使用情况。 ifconfig:显示网络接口的配置信息。 ping:测试网络连接。 shutdown:关闭系统。 reboot:重启系统。 这
基本原理就是:把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中。 在本文中,笔者假设本地主机linux(10.1.1.100),远程主机linux(10.1.1.200) 在100主机里的用户,运行#ssh-keygen...
:rocket: GitHub动作的SCP 用于通过SSH复制文件和工件。 重要提示:仅支持Linux 容器。用法通过SSH复制文件和工件: name : scp fileson : [push]jobs : build : name : Build runs-on : ubuntu-latest steps : - ...
14:cp 复制文件或目录 语法:cp -rp[源文件或目录][目标目录] 15:scp 远程和本地互传文件 语法:scp [参数] [原路径] [目标路径] 16:mv 剪切文件或该名 语法:mv[源文件或目录][目标目录] 17:ln 生成连接文件 语法:...
在Linux环境下,两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认。通过建立信任关系,可以实现不输入密码,感兴趣的朋友跟着小编一起学习在Linux下用scp...
+ parallel-scp (pscp)把文件并行地复制到多个主机上。 + parallel-rsync (psync)通过 rsync 协议把文件高效地并行复制到多个主机上。 + parallel-slurp (pslurp)把文件并行地从多个远程主机复制到中心主机...
操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。 代码如下:scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root 然后会提示你输入另外那台172.19.2.75主机的root用户的...
树莓派内核交叉编译脚本,ubuntu上运行,scp传到树莓派,运行pifuzhi.sh覆盖原来文件,树莓派B ver2测试通过,但免密码scp没有解决好,另外内核3.6版本没有dtb而是dts文件。
cd – 可以使回到上次的目录 eg./tmp/jack/rose/love 先在love 目录下,后回到jack目录下cd – 后回到love 目录下 /etc/passwd /etc/shadow /etc/group /etc/gshadow 与user 有关的文件 chmod u/g/o/a +/-/= /r/w/x ...
Linux的一些常用命令 一、切换、创建、删除目录 cd . :切换到当前目录 cd … :切换到上一级目录 cd / : 切换到系统根目录下 cd ~ : 切换到当前用户的根目录下 cd – : 切换到上一级所在的目录 mkdir : 创建...
是一款支持SSH(Secure SHell)的SCP(Secure CoPy)文件传输软件。只要文件主机支持SSH协定,你就可以安心的下载、上传文件。他的操作界面是参考NC(Norton Commander)的双视窗排列方式,使用起来不会有太大的困难...
查询主机ID的代码命令,,,,,,,,,,,,,,,,
dcp -Dat复制 远程文件复制,由Dat协议提供支持。 dcp使用对等在网络上的主机之间复制文件。 可以将dcp视为诸如scp工具的替代方法,从而无需在主机之间配置SSH访问。... 在linux / macOS和Windows之间共享文件,这并
主要给大家介绍了关于shell脚本实现同时多台远程主机执行命令的方法,文中给出了详细的代码示例,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
linux批量上传文件脚本,两个参数,第一个为记录要上传的文件的文件名: root@ubuntu:/home/zhangy# cat test /home/zhangy/test/aaa /home/zhangy/test/nginx.conf /home/zhangy/test/test.sql /home/zhangy/...