由于Ubuntu拷文件到Windows会存在链接文件变化的问题,通过Windows系统传大量文件的方法不行,
我采用的是ftp的方法,一台虚拟机当ftp服务器,另一台当ftp客户端,记录一下我的做法。
服务器需要安装vsftpd,涉及到下列命令:
sudo apt-get install vsftpd //安装vsftpdsudo mkdir /var/ftp/root //ftp服务器根目录sudo chmod -R 777 /var/ftp/root //修改跟目录权限sudo vim /etc/vsftpd.conf //配置ftp服务器//配置内容如下:设置了可匿名访问anonymous_enable=YESanon_root=/var/ftp/rootwrite_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YESanon_umask=022sudo service vsftpd restart //重启ftp服务器
客户端Ubuntu默认安装了ftp,相关命令如下:
ftp 192.168.0.1 //连接ftp服务器ftpftp>open 192.168.0.1 21 //连接ftp服务器ftp>ls//列出目录ftp>cd directory //改变目录ftp>lcd /home/user/yourdirectoryname //设定本地接受目录位置ftp>get filename //下载文件ftp>>prompt off //去掉是否下载提问ftp>mget *.xls //下载以 .xls 结尾的文件ftp>put filename //上传文件ftp>put /path/filenameftp>mput *.xls //上传以 .xls 结尾的文件ftp>bye //关闭连接ftp>exitftp>quit
下载目录需要使用wget
wget ftp://192.168.0.1:21/* --ftp-user=xxx --ftp-password=xxx -r
也可以加上wget的几个参数:
wget -r -nH -P /mydir/ ftp://192.168.0.1/* --ftp-user=xxx --ftp-password=xxx
-r是下载目录,-P是存放本地文件的目录,-nH是忽略服务器文件路径
如果觉得《Vmware Ubuntu虚拟机之间传文件 Ubuntu ftp的相关设置》对你有帮助,请点赞、收藏,并留下你的观点哦!