当前位置: 技术问答>linux和unix
急!急!急!怎么从一个Unix系统Copy一个文件夹到另一个Unix系统?
来源: 互联网 发布时间:2015-09-14
本文导语: 怎么从一个Unix系统Copy一个文件夹到另一个Unix系统?谢谢! | 方法1. 用命令rcp ,我知道这个方向,但是没自己做过. 方法2. 用ftp, (可以用命令,也可以用脚本.现给出用脚本的方式) ftp -nv ...
怎么从一个Unix系统Copy一个文件夹到另一个Unix系统?谢谢!
|
方法1. 用命令rcp ,我知道这个方向,但是没自己做过.
方法2.
用ftp, (可以用命令,也可以用脚本.现给出用脚本的方式)
ftp -nv user 用户名 密码
bin
prompt #关闭ftp命令的确认提示
# 这里写你的ftp命令
# 比如 mget...
close
bye
!
方法2.
用ftp, (可以用命令,也可以用脚本.现给出用脚本的方式)
ftp -nv user 用户名 密码
bin
prompt #关闭ftp命令的确认提示
# 这里写你的ftp命令
# 比如 mget...
close
bye
!
|
用scp会比较安全
不过最理想的还是用tar来做成包,然后用scp、rcp、ftp、Samba、http之类的东西进行传输。因为tar有参数可以保证做出来的时候把符号链接本身复制过去,如果是FTP之类的东西的话,会把符号链接指向的内容复制过去(不过默认情况下会复制符号链接指向的内容)。
不过最理想的还是用tar来做成包,然后用scp、rcp、ftp、Samba、http之类的东西进行传输。因为tar有参数可以保证做出来的时候把符号链接本身复制过去,如果是FTP之类的东西的话,会把符号链接指向的内容复制过去(不过默认情况下会复制符号链接指向的内容)。
|
还有一个 大家别忘了.
unix世界最著名的 nfs (网络文件系统啊)
1.需要其中一台开启nfs系统服务,并设置好/etc/exports文件 (其中包含允许被别的机器加载的目录和登陆用户名称,一个目录和用户名占一行)
2.需要在另一台机器上mount这个目录,如:#mount -t nfs : /
然后你就可以将这个目录当成本地硬盘的目录使用了。
unix世界最著名的 nfs (网络文件系统啊)
1.需要其中一台开启nfs系统服务,并设置好/etc/exports文件 (其中包含允许被别的机器加载的目录和登陆用户名称,一个目录和用户名占一行)
2.需要在另一台机器上mount这个目录,如:#mount -t nfs : /
然后你就可以将这个目录当成本地硬盘的目录使用了。
|
用ftp传
|
rcp HostName:/.../xxx /.../.
|
呵呵,我的方法是用ghost整个硬盘拷过去
|
用同步也可以呀,或者samba也很好用啊。
|
ftp
samba
http
...
samba
http
...