windows linux 文件传输,windows装linux软件
怎么在windows和linux之间传文件
当然,windows与linux之间文件的传输的两种方式有很多,这里就仅仅列出工作中遇到的,作为笔记;
方法一:安装SSH Secure Shell Client客户端
安装即可登录直接拖拉到linux,如果从linux下导出文件则需要如此操作
文件自动回到windows窗口的当前目录;
方法2:通过windows cmd窗口命令
Microsoft Windows XP [版本 5.1.2600]
(C)版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>d:
D:\>e:
step1:ftp登录
E:\>ftp 128.8.28.212
Connected to 128.8.28.212.
220(vsFTPd 2.2.2)
User(128.8.28.212:(none)): oracle
331 Please specify the password.
Password:
230 Login successful.
step2:查看目录中的文件列表
ftp> cd wangxj
250 Directory successfully changed.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
enfo_ods.dmp
enfo_ods.log
tsubject.dmp
tsubject.log
226 Directory send OK.
ftp:收到 56字节,用时 0.00Seconds 56000.00Kbytes
step3:从linux当前目录下载文
ftp> get enfo_ods.dmp200 PORT command successful. Consider using PASV150 Opening BINARY mode data connection for enfo_ods.dmp(325029888 bytes)226 Transfer complete.ftp:收到 325029888字节,用时 27.39Seconds 11866.74Kbytes/sec.
ftp> get enfo_ods.log
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for enfo_ods.log(13704 bytes).
226 Transfer complete.
ftp:收到 13704字节,用时 0.00Seconds 13704000.00Kbytes/sec.
step4:从windows上传文件到linux
ftp> put test.ktr;
test.ktr;: File not found
//退出ftp或者用bye
ftp> quit
E:\>ftp 128.8.28.212
Connected to 128.8.28.212.
220(vsFTPd 2.2.2)
User(128.8.28.212:(none)): oracle
331 Please specify the password.
Password:
230 Login successful.
ftp> put E:\test.ktr
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp:发送 23410字节,用时 0.00Seconds 23410000.00Kbytes/sec.
ftp>
备注:
ftp是通用协议,不区分系统的。
知道linux机器的IP即可。
开始->运行,输入cmd并回车,键入以下命令(前面的>为命令提示符,不用输入):
> ftp Linux机器的IP地址
> binary
> put windows系统本地文件全路径/linux系统上的目标路径
> bye
其中,如果是文本文件,可以不用binary设置为二进制传输模式(默认文本模式,会自动转换文本格式)。如果是非文本文件(例如可执行文件),建议一定要设置为 binary模式。
Windows向Linux系统传输文档
在探讨如何在Windows向Linux系统传输文档时,可以使用scp命令来实现传输。具体步骤如下:
在Windows的cmd或PowerShell中,输入scp命令并按照以下格式进行操作:(Windows下的文件路径如不在当前路径下,需要指定绝对路径;Linux的用户和路径根据自身需求更改;传输文件时使用scp-r命令,如:scp-r xxx root@10.10.28.xx:/opt/log)
在命令执行过程中,会遇到提示输入yes的情况,确认后输入自己的Linux用户密码,待进度条显示100%,即表示传输成功。
若在bat文件中编写实现Windows向Linux系统传输文档的自动运行脚本,可以采用pscp组件。具体步骤包括:
首先,通过下载PuTTY的最新版本(0.79)来获取pscp.exe文件(推荐使用exe版本,无需安装)。将pscp.exe与需要传输的文件放置于同一路径下。
使用pscp.exe命令格式进行文件传输:pscp.exe-pw xxxxxx C:\Users\ll\Documents\xx.txt root@10.10.28.xx:/opt。这里的-pw后面紧跟的是Linux用户的密码,能省去输入密码等提示,实现无感传输。
可将此过程写入一个bat文档,并放置于开机自启动文件夹中。设置延迟50秒后执行命令,首先切换至路径C:\WINDOWS\system32\,获取sda盘符的smart信息并保存为smart.txt,然后使用pscp.exe将smart.txt传输至指定的Linux系统路径下。
学习之路永无止境,持续探索和实践,将有助于更高效地实现文件传输任务。
linux上传命令
linux系统下上传命令是什么呢?下面是写入命令具体介绍:
linux系统下上传命令是:rz。
上传命令经常和下载命令配合使用。rz命令和sz命令是Linux/Unix系统同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。
rz命令:
rz中的r意为received(接收)。输入rz命令后,会弹出一个选择框,可以从本地选择文件上传到服务器(receive)。
sz命令:
sz中的s意为send(发送),输入sz时,意为服务器要发送文件,既从服务器发送文件到本地,或是说本地从服务器上下载文件。
注意:不论是send还是received,动作都是在服务器上发起的。
拓展资料:
安装方法:
1、安装命令:yum install lrzsz-y
2、在安装Linux系统时选中“DialupNetworking Support”组包
3、安装系统联网启动后执行yum直接安装组包
yum groupinstall Dialup Networking Support-y
上传下载文件测试:
1、条件:需要使用SecureCRT或者Xshell等客户端工具连接Linux。
2、上传下载命令测试。