怎么实现将Windows上的文件传到Linux、将Linux上的文件传输到Windows、不同的Linux设备之间文件传输

这篇具有很好参考价值的文章主要介绍了怎么实现将Windows上的文件传到Linux、将Linux上的文件传输到Windows、不同的Linux设备之间文件传输。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文基于Linux上CentOS 7版本和Windows 11专业版本配合Xshell 7 、Xftp 7演示三种传输方式

目录

Windows和Linux文件互传

一.使用rz和sz命令

1.使用前提是在连接linux的远程工具上使用(建议使用Xshell),需要下载lrzsz

2.切换到需要传输的文件的所有目录进行传输操作

二.使用Xftp软件进行传输

1.到官网下载Xftp并安装好

2.打开软件新建与Linux虚拟机的连接并传输文件

三.使用Sftp服务进行传输

1.在windows上“win+r”进入“cmd”

2.使用sftp以root身份输入密码后登录

3.查看windows上和linux上当前处于哪个目录

4.如果不是目标目录,可以通过cd(linux)和lcd(windows)切换目录

5.通过ls(linux)和lls(windows)查看目录内是否有目标文件,并通过put从windows传输到linux,通过get从linux下载到windows

6.可能会遇到的权限拒绝问题

不同Linux设备间传输

一.文件的发送和接收

二.目录的发送和接收


Windows和Linux文件互传

一.使用rz和sz命令

1.使用前提是在连接linux的远程工具上使用(建议使用Xshell),需要下载lrzsz

注意:需要有配置好的yum仓库(可参考专栏相关文章)才能下载

[root@sulibao aaa]# yum install -y lrzsz

2.切换到需要传输的文件的所有目录进行传输操作

(1) rz:从windows传输文件到linux

[root@sulibao aaa]# rz 

 之后跳转出此页面,选择你windows上需要传到linux上的文件进行传输即可怎么把文件传到linux服务器,# 防火墙,WL互传,SElinux,系统,Linux,linux,运维,centos,windows,xftp

 (2)sz:从linux上传输文件到windows上,sz传输时需要指定目录内传输的文件名,弹出页面后选择存放路径即可

[root@sulibao aaa]# ll
total 24
-rw-r--r-- 1 root root 23815 Jan  6 11:14 5.png
-rw-r--r-- 1 root root     0 Jan  9 20:19 aaa.txt
[root@sulibao aaa]# sz 5.png

怎么把文件传到linux服务器,# 防火墙,WL互传,SElinux,系统,Linux,linux,运维,centos,windows,xftp

二.使用Xftp软件进行传输

1.到官网下载Xftp并安装好

2.打开软件新建与Linux虚拟机的连接并传输文件

怎么把文件传到linux服务器,# 防火墙,WL互传,SElinux,系统,Linux,linux,运维,centos,windows,xftp

到此页面后选择文件互相拖动即可,可以自行更换目录选择需要的文件

怎么把文件传到linux服务器,# 防火墙,WL互传,SElinux,系统,Linux,linux,运维,centos,windows,xftp

三.使用Sftp服务进行传输

1.在windows上“win+r”进入“cmd”

2.使用sftp以root身份输入密码后登录

格式为sftp root@ip

C:\Users\24107>sftp root@192.168.xx.xx
root@192.168.xx.xx's password:
Connected to 192.168.xx.xx.
sftp>

3.查看windows上和linux上当前处于哪个目录

sftp> pwd
Remote working directory: /root
sftp> lpwd
Local working directory: c:\users\24107

4.如果不是目标目录,可以通过cd(linux)和lcd(windows)切换目录

sftp> cd /aaa
sftp> pwd
Remote working directory: /aaa
sftp> lcd C:\Users\24107\Downloads
sftp> lpwd
Local working directory: c:\users\24107\downloads

5.通过ls(linux)和lls(windows)查看目录内是否有目标文件,并通过put从windows传输到linux,通过get从linux下载到windows

格式:put/get 文件名

怎么把文件传到linux服务器,# 防火墙,WL互传,SElinux,系统,Linux,linux,运维,centos,windows,xftp

怎么把文件传到linux服务器,# 防火墙,WL互传,SElinux,系统,Linux,linux,运维,centos,windows,xftp

 传输成功

6.可能会遇到的权限拒绝问题

当sftp使用普通用户登录时,传输文件可能会提示权限拒绝,此时只需要给linux上存放目录赋权即可

Windows上提示权限拒绝

C:\Users\24107>sftp sulibao@192.168.xx.xx
sulibao@192.168.xx.xx's password:
Connected to 192.168.xx.xx.
sftp> put 普知.docx
Uploading 普知.docx to /sftp/普知.docx
remote open("/sftp/\346\231\256\347\237\245.docx"): Permission denied

到Linux上进行操作,为存放目录提升权限

[sulibao@sulibao ~]$ sudo chmod 777 /sftp

 再重新进行传输

sftp> put 普知.docx
Uploading 普知.docx to /sftp/普知.docx
普知.docx                                                                           100%   14KB  14.3KB/s   00:00

[sulibao@sulibao ~]$ cd /sftp
[sulibao@sulibao sftp]$ ll
total 16
-rw-rw-r-- 1 sulibao sulibao 14667 Jan 13 11:57 普知.docx

不同Linux设备间传输

可以使用前文介绍sftp登录到目标主机进行put上传和get接收,接下来介绍的scp (-r) 进行文件和目录的上传和接收,同样也是需要密码验证登录到目标主机

第一次发送或接收会有连接验证

怎么把文件传到linux服务器,# 防火墙,WL互传,SElinux,系统,Linux,linux,运维,centos,windows,xftp

一.文件的发送和接收

scp 源文件 目标主机:路径

scp 目标主机:路径 本机存放路径

怎么把文件传到linux服务器,# 防火墙,WL互传,SElinux,系统,Linux,linux,运维,centos,windows,xftp

二.目录的发送和接收

 scp -r 源文件 目标主机:路径

 scp -r 目标主机:路径 本机存放路径

怎么把文件传到linux服务器,# 防火墙,WL互传,SElinux,系统,Linux,linux,运维,centos,windows,xftp文章来源地址https://www.toymoban.com/news/detail-707652.html

到了这里,关于怎么实现将Windows上的文件传到Linux、将Linux上的文件传输到Windows、不同的Linux设备之间文件传输的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 实现大文件传输的几种方法,并实现不同电脑间大文件传输

    随着网络技术的快速发展,大文件的传输需求越来越多,如何在不同的电脑之间实现大文件的快速传输,是一个挑战,下面介绍几种常用的方法可以解决这个问题。 1、利用局域网传输:把两台电脑接入同一个网络环境,通过共享文件夹、FTP协议等方式进行文件的共享和传输

    2024年02月16日
    浏览(35)
  • windows下的txt文档,传到ubuntu后,每行后面出现^M,怎么处理?

    用vim打开显示 使用 cat -A filename 显示如下 参考https://www.lmlphp.com/user/16697/article/item/579325/给出的几种方法 方法一、 dos2unix filename 。服务器没装dos2unix 方法二、使用sed sed -i \\\'s/^M//g\\\' filename 注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M 可行 方法三、使用vim 报错:E486: Pattern not foun

    2024年02月14日
    浏览(64)
  • 怎么将Linux上的文件上传到github上

    一般情况下,你是肯定没有安装过公私钥的,接下来教你安装公钥 请确保将\\\"your-email@example.com\\\"替换为您在GitHub上注册的电子邮件地址。然后,按照提示完成密钥生成过程。 复制输出的公钥内容。 登录到GitHub账号,点击右上角的头像,进入\\\" Settings \\\"(设置)页面。 选择\\\" SSH and

    2024年02月08日
    浏览(88)
  • Linux与windows互相传输文件之rzsz命令

    这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件 安装完毕之后可以通过拖拽的方式将文件上传过去 首先看一下我们的机器可以使用网络吗? 可以通过 ping 指令验证【 如果使用的云服务器的话无视这步 】 出现了有ip地址和毫秒数就可以了 通过 yum list 命令可以

    2024年01月22日
    浏览(33)
  • 使用 SCP 工具在 Windows和Linux之间进行文件传输

    SCP是一种基于SSH协议的安全文件传输工具,它可以在Windows和Linux之间进行文件传输。在Windows上,你可以使用SCP客户端软件(如WinSCP)进行操作,或者使用命令行工具如PSCP。 在 windows 系统上面安装系统自带的 OpenSSH 工具。 在 可选功能 找到 OpenSSH 进行安装。 使用以下命令将本

    2024年02月16日
    浏览(40)
  • 使用安全复制命令scp在Windows系统和Linux系统之间相互传输文件

    现在已经有很多远程控制服务器的第三方软件平台,比如FinalShell,MobaXterm等,半可视化界面,使用起来非常方便和友好,两个系统之间传输文件直接拖就行,当然也可以使用命令方式在两个系统之间相互传递。 自动化和脚本化 命令方式可以通过脚本批量传输文件,实现自动

    2024年02月11日
    浏览(45)
  • 【bug记录】-Linux与Windows中的文件换行符不同导致的格式问题

    当你从Windows移动文件到Linux系统时,可能会遇到文件格式问题。这通常涉及到文本文件的换行符(line endings)格式。 在Windows中,换行符是\\\"rn\\\"(Carriage Return + Line Feed) 而在Linux中,换行符是\\\"n\\\"(Line Feed)。 解决这个问题的方法之一是使用工具来转换文本文件的换行符格式。

    2024年02月04日
    浏览(48)
  • 将Windows系统上的音频、视频通过iTunes传输到iPhone上

    这个地方需要下载安装版的iTunes 下载地址: https://www.apple.com/itunes/download/win64 不要从Windows的APP Store中下载iTunes,不好使。 安装完成后,如果是导入一个文件夹中的资料,则点击 【文件】》【将文件夹添加到资料库】 在弹出的窗口中找到对应的音频文件,选中文件夹,会导

    2024年02月15日
    浏览(36)
  • 【LocalSend】开源跨平台的局域网文件传输工具,支持IOS、Android、Mac、Windows、Linux

    工作前提条件:设备使用相同的局域网。 LocalSend is a cross-platform app that enables secure communication between devices using a REST API and HTTPS encryption. Unlike other messaging apps that rely on external servers, LocalSend doesn’t require an internet connection or third-party servers, making it a fast and reliable solution for local

    2024年02月17日
    浏览(55)
  • Linux 上的 Wayland 是什么?它与 X 有何不同?

    导读 Wayland 是 Linux 发行版的替代窗口系统。它取代了老化的 X11 标准。由于它需要修改应用程序才能使用它,因此迄今为止采用速度很慢。在撰写本文时,增强的安全性是相对于 X11 的主要优势。 X11 或 X Window 系统可让您的图形桌面环境显示和控制窗口。 Wayland 是 X11 的替代

    2024年01月21日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包