LinuxJiaoCheng

LinuxJiaoCheng.com
Linux教程网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux系统远程上传文件和目录命令应用命令参数

2023年8月27日 278点热度

一、scp命令

scp命令主要用于Linux中不同主机间复制文件和目录。

scp是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

scp是加密的

二、scp使用方式

2.1、命令格式

scp[参数][原路径][目标路径]

命令参数:

-p保留原文件的更改时间,访问时间和访问权限。

-q不显示传输进度条。

-r递归复制整个目录。

-v详尽形式显示输出。

-Pport注意是小写的P,port是指定数据传输用到的端标语

2.2、使用实例

scp命令应用:

1、从本地服务器复制到远程服务器:

(1)复制文件

scp 本地文件路径 远程服务器用户名@远程IP:远程目录
或者
scp 本地文件路径 远程服务器用户名@远程IP:远程文件
或者
scp 本地文件路径 远程IP:远程目录
或者
scp 本地文件路径 远程IP:远程文件

注:

第1,2个指定了用户名,命令执行后须要输入用户密码android linux,第1个仅指定了远程的目录,文件名子不变,第2个指定了文件名

第3,4个没有指定用户名linux下载文件到本地,命令执行后须要输入用户名和密码,第3个仅指定了远程的目录,文件名子不变,第4个指定了文件名

(2)复制目录

命令格式:

scp -r 本地目录路径 远程服务器用户名@远程IP:远程路径  
或者  
scp -r 本地目录路径 远程服务器IP:远程路径  

注:

第1个指定了用户名,命令执行后须要输入用户密码;

第2个没有指定用户名,命令执行后须要输入用户名和密码;

三、scp命令行输入带密码的参数【无需在输入scp后还要再输入远程服务器的密码】

使用sshpass命令

命令格式:

sshpass -p 密码 scp -P 端口 源文件 目标文件

比如,当我须要对远程服务器上传文件,在命令行进行执行,而且须要进行后台运行。当执行了sshpass时,并没有启动进程,服务手动停止。

如下所示

报错缘由:经过查找linux下载文件到本地,发觉是由于权限问题,由于在进行远程上传文件时,此时由于有些文件的用户权限不一样,引起权限出现问题,未能在该用户下进行远程上传

解决方式:

1、可切换至root权限sudo-i

2、然后执行命令

sshpass-p【远程服务器密码】scp-r本地目录路径root@xxx.xxx.xxx.xxx:远程服务器文件路径

如下所示:

linux下载文件到本地_linux命令下载文件到本地_linux下移动文件到文件

通过ps查询进行linux 输入法,发觉并没有启动

缘由:本地服务器与远程服务器并没有进行远程TCP握手联接

解决方式:

1、首先执行scp命令与远程实现文件上传,构建服务器之间的通讯

2、然后再执行sshpass命令,即可实现远程上传,添加&实现后台执行

3、然后查询远程服务器是否早已收到该文件

发觉早已正在上传

成功~~

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux服务器 linux系统 scp
最后更新:2023年8月27日

Linux教程网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux教程网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux文件恢复技巧,实用命令大揭秘 开源操作系统的分类及分类类的Linux操作方式 Linux安装实验报告:建议与注意事项 Linux操作系统——Linux移动端的发展史 Linux系统下解压xz文件的七步曲 Linux软件安装位置选择指南 linux 安装usb转串口驱动 USB的VID和PID号USB,区别在哪? linux安装bind Linux DNS服务器对比 linux cuda Linux CUDA:安装配置与应用实践 Linux中查看某个软件的安装路径(地址)命令 远程登录Linux服务器的技巧:Telnet命令详解 运维工程师简历范本(运维)(广州艾迪思电子科技有限公司) linux c and LinuxC编程精要 包和软件包管理器,就好比“App”和“应用商店”这样的关系 开源三剑客:Linux、PHP、MySQL评测 linux查看软件安装目录的方法和操作环境的教程方法 Linux文件恢复技巧 Linux查看软件安装目录及位置4种方法(Linux) 嵌入式工程师到底做些什么月薪有多少?月薪多少 修改Linux命令行字体大小的方法
Linux命令轻松查看系统版本Linux虚拟主机与Windows虚拟有哪些区别?怎么选Linux Kernel 4.0:开源世界的新篇章Linux命令大全用于检测与另一个主机之间的网络连接简洁明了:Linux安装虚拟机,轻松上手!自考《操作系统概论》博客中的知识归纳和总结Linux驱动解读Linux系统远程上传文件和目录命令应用命令参数CentOS搭建NTP服务器,详解步骤与注意事项Linux内核网络协议栈的细节介绍高效办公,红旗Linux桌面应用教程Linux内核链路层路径接收中断的条件下执行的范围释放技术潜能,掌握Linux版本命令腾讯的开源协议栈f-stack.pdf在DPDK技术峰会上推出的重要技术创新Linux RAID驱动:原理与应用解析嵌入式开发必备的基础知识-经典书籍推荐:linux多cpu 操作系统 2017年上海事业单位招聘考试:保研面试资料复习经验简洁易懂的标题:Linux安装targz,步骤技巧一览VMwareWorkstation15最新破解版含激活码,安装破解激活图文教程简洁高效:Linux防火墙配置攻略
基础设施即服务(IaaS)是您公司的正确选择 linux命令把硬盘分区或者光盘到到文件系统中的默认点 如何实现PHP端口转发使用socket扩展-PHP语言 linux系统 Linux为什么如此流行,了解一点它的历史会有所帮助 高可用性方案要求购置新的虚拟机实例性能监控 根目录下放node包的解压命令有哪些?你知道吗? PDA触摸屏驱动的开发有一定的借鉴意义(一) 中科红旗RedFlag(基于rpm系linux,已倒闭) 学习linux0.11内核,将操作系统的各个进行代码级的剖析 CentOS 6.3下Nginx的安装与配置方法,轻松搭建高性能Web服务器 联想LJDN打印机没有Linux下的驱动程序? 国产操作系统产业信息安全领域应用论坛在京召开首次亮相 简洁通顺有吸引力的标题:轻松安装Linux系统,适合你的发行版! Linux下编写多进程和多线程程序的初步知识(一) Linux发行版的内核和发行版本的介绍及介绍介绍 linux 安装usb转串口驱动 USB的VID和PID号USB,区别在哪? Linux系统下的Zip安装指南 简洁高效:Linux Nexus 开机启动设置指南 虚拟机Linux:简洁安装FTP服务器 linux文件和文件夹都是文件的实际内容权限的意义
标签聚合
命令 应用 系统 linux系统 操作 虚拟机 软件 linux服务器 内核 操作系统开发
书籍
课程
技术群
技术干货大合集↓
  • 2023年9月 / 80篇
  • 2023年8月 / 120篇
  • 2023年7月 / 121篇
  • 2023年6月 / 119篇
  • 2023年5月 / 124篇
  • 2023年4月 / 113篇
  • 2023年3月 / 107篇
  • 2023年2月 / 81篇
  • 2023年1月 / 159篇
  • 2022年12月 / 172篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 linuxjiaocheng.com ALL RIGHTS RESERVED.

京ICP备16058923号-3