Linux最快传输命令 linux命令行传输文件

Linux文件传输命令有哪些1. uuto命令
uuto命令可将文件传送到远端的UUCP主机,并在完成工作后,以邮件通知远端主机上的用户 。
语法:
uuto [文件][目的]
参数:
文件:需要执行传送的文件
目的:指定目标文件或路径
实例
uuto./test1 localhost/www #将文件test1传送至远程UUCP主机localhost的www目录
2. uupick命令
uupick命令是用来处理传送进来的文件 。
语法:
uupick [-v][-I配置文件][-s主机][-x层级][--help]
参数:
-I配置文件或--config配置文件:指定配置文件 。
-s主机或--system主机:处理由指定主机传送过来的文件 。
-v或—version:显示版本信息 。
--help:显示帮助 。
实例:
uupick-s localhost传送由主机localhost传送过来的文件
3. tftp命令
tftp命令用于传输文件,tftp是简单的文字模式ftp程序,它所使用的指令和FTP类似 。
语法:
tftp(选项)(参数)
选项:
-c:指定与tftp服务器连接成功后,立即要执行的指令;
-m:指定文件传输模式 。可以是ASCII或者Binary;
-v:显示指令详细执行过程;
-V:显示指令版本信息 。
参数:
主机:指定tftp要联机的tftp服务器的ip地址或主机名
实例:
tftp -g -r test 192.168.0.1 从IP地址为192.168.0.1远程主机上下载test文件
2个linux之间复制文件效率怎么样?linux复制文件效率很快的,如果是局域网的话,100M的网卡,复制文件的速度在12M左右,应该比window快一点 , 而且支持断点续传
2台普通linux电脑之间可以用scp命令传输文件
如果是服务器,可以用lftp命令传输文件
linux的sftp命令linux下sftp命令很多人都只是了解了语法却不知道具体用法 , 下面由我为大家整理了linux下sftp命令的相关知识,希望对大家有帮助!
linux的sftp命令
1.常用登陆方式:
格式:sftp 《user》@《host》
通过sftp连接《host》,端口为默认的22,指定用户《user》 。
2.查看sftp支持的命令
使用help命令 , 查看支持的命令 , 如:
sftp》help
【Linux最快传输命令 linux命令行传输文件】(其中命令前面有“l”表示本地执行 , 其他表示在所登录的远程主机上面执行)
3.基本的使用
sftp主要是用来传输文件的 , 包括上传文件(从本机到远程主机) , 下载文件(从远程主机到本机) 。
(1)文件下载
get [-Ppr] remote [local]
如:get test.cpp。/Project/
将远程当前目录下的文件test.cpp下载到本地当前目录的Project文件夹中 。
(2)文件上传
put [-Ppr] local [remote]
如:put /home/liu/Software/RHEL_5.5\ x86_64.iso /home/xudong/Blog/
将本地/home/liu/Software/目录下的ios文件传送到远程登陆主机的/home/xudong/Blog/目录下 。
(3)其他命令
可以使用命令还是有几个的,如ls、lls;cd、lcd;pwd、lpwd等 。具体查看help输出吧 。
sftp就是secure file transfer program,它基于ssh,用它在两个Linux系统间传递文档非常方便 。
要使用sftp传递文档,首先应该在服务器端打开ssh服务,如果没有打开,一般可以通过下面的命令打开:
# /etc/init.d/sshd start
然后就可以在客户端通过sftp登录服务器端进行文档传递操作,如下:
$ sftp [-oPort=port_number] username@server_ip[:file1 file2。。。]
补充:Linux的sftp命令的参数说明
-o 用来向ssh传递参数 , 比如-oPort=222 , 会告诉ssh使用连接服务器的222端口 , 而不是默认的22端口 。这个在遇到服务器端把ssh服务默认的22号端口改变的情况时会有用 。
后面的file1、file2代表文件名,也可以是一个目录 。在没有指定文件时会打开一个交互界面,在交互界面下可以通过命令来传递文档 。
如:
$ sftp -o port = 222 user@
Linux的sftp命令的命令说明
在sftp命令的交互界面下,有很多命令可以用,比如:cd、ls、pwd、bye、chmod、chgrp、chown、df、get、help、mkdir等等 。当然这些命令都是针对服务器端的操作,其中一些命令在加l前缀的情况下可以实现在本地下的操作 。比如,lpwd命令会打印本地当前工作目录(即连接sftp前的当前工作目录) 。这些命令中有两个是用来交换文档的,它们是get和put命令 , 如下:
》 put local_path [remote_path]
》 get remote_path [lcoal_path]
put 命令会把本地文件或目录“推”到服务器端;get命令则把服务器端文件或目录“拉”下来 。
上面就是Linux使用sftp命令传输文件相关介绍了,相较于ftp而已,sftp命令传输文件更加安全,推荐使用sftp命令传文件 。
两个linux服务器之间传输压缩文件 用linux命令传输比xftp快吗?压缩文件传输 , 个人感觉,linux命令和第三方工具在速度上都是差不多的,主要看几方面,1是带宽大流量是否支持,2 , 磁盘IO速度是否在大流量传输后能够支持快速写入 。
【软件安装】---安装rz和sz命令实现Linux与Windows传输文件前言: 虽然使用Putty和Xshell我们可以实现自己的电脑与Linux连接Linux最快传输命令 , 但是有时也需要从Linux直接传输文件到Windows中Linux最快传输命令,或者从Windows传输文件到Linux,这时就可以用rz和sz命令 。
1.软件安装
yum安装
编译安装
2.软件使用
lrz命令是方便从windows传文件到Linux,在windows下通过连接工具进入linux系统,cd到自己需要的目录 , 命令行输入lrz,然后回车,之后会弹出一个选择框 , 选择我们需要上传的文件,然后add,最后上传就好了 。
lsz命令是从Linux传输文件到windows,同样Linux下我们需要传的文件所在目录,命令行输入lsz , 后面跟上需要传输的文件命,可以是一个文件,也可以跟多个文件名,同时传多个文件,然后回车,就可以传文件了 。
linux之间传文件用什么工具好呢?1. 前言
linux之间传文件命令用什么命令?本文介绍一种最常用Linux最快传输命令,也是功能强大的文件同步和传输工具Rsync,本文提供详细傻瓜式教程 。
在本教程中,Linux最快传输命令我们将通过实际使用案例和最常见的rsync选项的详细说明向您展示如何使用rsync 。
本教程适用于Ubuntu系统、Linux Mint系统、Deepin深度Linux系统、Fedora系统、Debian系统、Elementary OS系统、OpenSUSE系统、CentOS系统、RHEL系统,Arch Linux等等GNU Linux发行版 。
2. `rsync`介绍
Rsync是一个快速且通用的命令行实用程序,它可以使Windows与Linux之间 , Linux与Linux之间传文件或者Linux与MAC OS之间传文件 。或从Linux本地文件系统到远程Rsync守护进程之间同步文件和文件夹 。它只传输源和目标之间的差异,从而提供快速增量文件传输 。
Rsync可以用于镜像数据、增量备份、在Linux系统之间传文件,也可以用于Linux与Windows之间传输文件,还可以替代日常使用的scp、sftp和cp命令,他们一般也用于Linux之间传文件或者Linux与MAC OS之间传文件 。
3. 如何安装`Rsync`
rsync实用程序预装在大多数Linux发行版和macOS上 。你可以输入以下命令,检查你的系统是否已安装:
查看Rsync版本的输出结果:
如果您的系统上没有安装rsync,您可以使用发行版的包管理器轻松地安装它 。
在Ubuntu 或者Debian体系的Linux系统上安装rsync
在CentOS 或者Fedora系统上安装rsync
4. Rsync命令使用语法
在讨论如何使用rsync命令之前,让Linux最快传输命令我们先回顾一下基本语法 。
rsync实用程序表达式采用以下形式:
rsync提供了许多选项来控制其行为和功能 。最广泛使用的选项是:
-a, --archive, 归档模式, 相当于 -rlptgoD 。这个选项告诉rsync递归地同步目录、传输特殊设备和块设备、保存符号链接、修改时间、组、所有权和权限 。
-z, --compress. 这个选项将强制rsync在传送文件到目标计算机时压缩数据 。仅当到远程计算机的连接很慢时才使用此选项 。
-P, 相当于--partial --progress 。使用此选项时,rsync将在传输期间显示一个进度条 , 并保留部分传输的文件 。当通过缓慢或不稳定的网络连接传输大文件时,它非常有用 。
--delete. 使用此选项时,rsync将从目标位置删除无关文件 。它对镜像很有用 。
-q, --quiet 。如果希望禁用非错误消息,请使用此选项 。
-e. 此选项允许您选择不同的远程shell 。默认情况下,rsync被配置为使用ssh 。
5. 使用Rsync最基本的功能使Linux之间传输文件
要将一个文件从一个本地位置复制到另一个本地位置,可以运行以下命令:
运行该命令的用户必须具有目标位置上的读权限和目标上的写权限 。
从目标位置省略文件名将复制具有当前名称的文件 。如果您想将文件保存在另一个名称下,请在目标部件上指定新名称:
比如复制filename.zip到目标目录并重新把文件名修改为newfilename.zip
在下面的例子中,我们正在创建一个本地备份我们的网站文件:
如果目标目录不存在,rsync将创建它 。
值得一提的是,rsync对后面带有斜杠/的源目录提供了不同的处理 。如果在源目录上添加一个尾随斜杠,它将只将目录的内容复制到目标目录 。当后面的斜杠被省略时,rsync将把源目录复制到目标目录中 。
6. 如何使用Rsync与远程服务器同步文件(包括上传下载)
当使用rsync进行远程传输时,必须同时安装在源机器和目标机器上 。rsync的新版本被配置为使用SSH作为默认远程shell 。
在下面的例子中,我们将一个目录从本地转移到远程机器:
如果你需要配置2台Linux之间免密码登录,请查看以下教程:
如果你想把数据从远程传输到本地机器 , 你需要使用远程位置作为一个源:
如果远程主机上的SSH监听的端口不是默认的22端口,那么可以使用-e选项指定端口:
比如远程服务器的SSH端口被修改为1234
当传输大量数据时,建议在屏幕会话中运行rsync命令或使用-P选项:
7. 使用Rsync传送或同步文件时,排除某些文件或者目录
当使用Rsync排除文件或目录时,需要使用它们到源位置的相对路径 。
有两个选项可以排除文件和目录 。第一个选项是使用--exclude参数,并在命令行中指定要排除的文件和目录 。
在下面的例子中,我们排除了位于src_directory中的123和abc目录:
第二个选项是使用--exclude-from参数 , 并指定要在文件中排除的文件和目录 。
vi exclude-file.txt
加入需要排除的文件,比如文件file1.c,目录zcwyou:
8. 总结
在本教程中,您学习了如何使用Rsync在多台Linux之间传输、复制或同步文件和目录 。在Rsync用户手册页面上有更多关于Rsync的内容 。
如果你有任何问题,请留下你的意见 。
Linux最快传输命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux命令行传输文件、Linux最快传输命令的信息别忘了在本站进行查找喔 。

    推荐阅读