中易网

急求两台linux机器间的文件传输方法

答案:3  悬赏:40  
解决时间 2021-01-30 02:15
急求两台linux机器间的文件传输方法
最佳答案
可以使用scp命令。
具体方法:
scp 本地用户名@IP地址:文件名 1 远程用户名 @IP 地址 : 文件名 2
[ 本地用户名 @IP 地址:] 可以不输入 , 可能需要输入远程用户名所对应的密码 。

可能有用的几个参数 :
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C 使能压缩选项 .
-P 选择端口 . 注意 -p 已经被 rcp 使用 .
-4 强行使用 IPV4 地址 .
-6 强行使用 IPV6 地址 .
-r Recursively copy entire directories.
如——
copy 本地的档案到远程的机器上
scp /etc/lilo.conf
会将本地的 /etc/lilo.conf 这个档案 copy 到使用者my 的家目录下。

举例:
copy 本地的档案到远程的机器上
scp /etc/lilo.conf
会将本地的 /etc/lilo.conf 这个档案 copy 到 net67使用者 k 的家目录下。
copy远程机器上的档案到本地来
scp .etc/lilo.conf /etc
会将 中 /etc/lilo.conf 档案 copy 到本地的 /etc 目录下。
保持从来源 host 档案的属性
scp –p k@net67.:/etc/lilo.conf /etc
在此必须注意使用者的权限是否可读取远程上的档案,若想知道更多关于 scp 的使用方法,可去看看 scp 的使用手册。
全部回答
ftp 可以在 linux下传输文件
另外还有samba等
配置方法到网上搜一下,呵呵 ,到处都是
ftp命令是Unix系统中基于文件传输协议实现的一个客户端接口命令
一、使用非交互方法进行文件传输
---- 使用交互方法进行文件传输有更多的灵活性和随意性。但在某些情况下,我们可能觉得交互操作比较烦琐。这时,使用非交互方法进行文件传输就显得十分必要了。
---- ftp命令在命令上有一个可选项,它的作用就是在开始连接前不进行自动注册。例如,假设我们以guest1的用户身份在主机host1上注册,要把当前目录下的文件file1发送给远方机器host2的guest2用户,guest2的用户口令为asd123,则我们可编辑shel1文件sendfile,其内容如下:
ftp -n host << !
user guest2 asd123
binary
put file1
close
bye

---- 执行文件sendfile,可把当前目录下的文件file1发送到对方机器的guest2用户的起始目录中。
二、在发送文件或从远方取文件时,发送出的文件或从远方取得的文件与原文件大小不一致
---- ftp有2种传输方式:文本方式和二进制方式。在传输文本文件时,可将传输方式设为ASCII方式;而在传输二进制文件时,必须将传输方式设为binary方式,否则会造成传输的文件与原文件大小不一致。在ftp命令解释环境下,输入ascii或binary命令将分别使ftp处于文本方式或二进制方式。
三、动态监视文件传输进度
---- 我们可以采用在另一终端或虚屏上不时地用ls -l命令列出文件的大小来了解传输的进度。事实上,这种方式既不方便,又依赖于空闲终端或虚屏的存在。所以,打开hash方式特别重要。hash命令的作用就是在每传送特定大小的数据时,显示一个“#”字符。根据“#”字符出现的多少和快慢,我们可以知道传输的状况。
四、让ftp在文件传输完毕时给出一些提示
---- 在有些情况下,我们可能忙于其他事情而无暇顾及文件传输的进行。这时ftp命令解释程序中提供的bel1命令可以帮助我们。bel1命令的作用就是在每一条文件传输命令执行结束时响铃。但它只能作用于终端和有扬声器的主机。对于没有扬声器的主机,它不起作用。
五、如何详细地了解对方机器内的文件情况
---- 缺省情况下,在ftp命令解释环境中使用ls命令只能列出对方机器目录内的文件名,而不能知道它们的权限、大小及访问时间等信息。这时,我们可在ftp命令解释环境中执行ls -lr或dir -r等命令。
六、列举对方机器目录内的内容超过一屏怎么办
---- 在Unix系统的shel1环境中,我们通常使用管道功能。同样,在ftp的命令解释环境中,也可使用管道功能。在ftp中,文件命名有个约定:作为发送给ftp命令参数的本地文件,如果文件名的第一个字符为“|”,则余下的参数被解释为shel1命令;如果shel1命令包含有空格字符,那么这个参数必须用引号括起来。知道了这个约定,我们就可以在ftp命令环境中使用ls -l|more等命令。
七、如何不交互地同时操作多个文件
---- 在缺省的情况下,在使用mget、mput或mdelete命令时,系统总是让我们做出选择,而这种选择有时并不必要。解决这个问题的办法是在ftp命令解释环境中使用prompt命令。它的作用是触发交互性提示。在一般情况下,交互提示信息处于开启状态。如果提示信息关闭,则mget和mput会传送所有文件,而mdelete会删除所有文件,不需要用户干预。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
抽样后的调制波形包不包含直流分量
三联房产地址在什么地方,想过去办事
刺杀陈翔六点半刘洁的那个人是有备而来的,为
一辆货车的长是8.4米还是分米
下电网电野兔电死人犯死罪吗
辛弃疾 永遇乐 烈日秋霜 的译文 高分求助!速
自我鉴定 毕业鉴定 怎么写 初中毕业
做什么兼职可以不限制时间和地点
蓝光能不能分解?
一个浪漫多情的男人 会有最喜欢的一个吗
下午和女孩子聊什么天
有没有人在明姐会计学过呀,学实操到底好不好
粤语里的生性滴几好是什么意思
天津市双语艺术幼儿园好不好
杜甫那首诗是说什么老妇人的男人被抓去当壮丁
推荐资讯
信用卡账单中 交易说明有一条是 PES*AMAZON.C
需要一首思念情人的藏头诗、叫陈伟滨
如图,在△ABC中,D为BC中点,E为AD中点,BE的延
在外学习三年,即将回单位上班,带些什么礼物给
奥拓的汽油滤芯怎么分反正
“取之一厘,报之一醴”的意思
保定的八道江山具体位置
如何用PS把一边眼睛换到另一边去
双星拱月一般在什么出现?
求助磷酸铁FePO4合成问题
青禾婚纱摄影(杭州总店)怎么去啊,我要去那办
洁力佳消毒湿巾擦不锈钢器具后,器具上为什么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?