两台Linux机器实现文件交换

背景:
A OS为suse
B OS为redhat
C OS为windows

需求:
要将A上的某个文件放到B上。

解决方法:
1.在C上安装软件FileZilla_Server-0.9.11,安装好后设置共享目录(读写权限)、用户组、用户、登陆有效时间、关闭防火墙(否则无法登陆)
2.登陆A上将要传输的文件打包,如果是文件的话就不需要了。参考命令:tar zcvfpP 新文件名(例如test.gz) 要打包的文件或者目录
3.在A上用ftp连接C将上述test.gz放到C上。参考命令:put test.gz,如果用mput的话会有个提示,这时直接按回车就行了
4.登陆B用ftp连接C将test.gz取下来。参考命令:tar zxvfP test.gz
5.完毕!

注意:
登陆ftp后建议用bin命令将传输方式改为二进制方式,默认的话传输二进制文件然后解压可能会出错。

其他:
删除文件    rm    文件名(注意用./加上文件名)
删除目录    rmdir    文件夹(必须是空的文件夹)
删除目录(强制)rm -rf    文件夹(不用f也行,但是如果遇到包含的文件就要一路回车了)

由于不知道如何在a机器上安装ftp,所有只能用这么挫的办法了,有谁知道的吱一声啊

16:48 2010-10-11

原文地址:https://www.cnblogs.com/sysdzw/p/1939308.html