当前位置: 首页 > news >正文

【TOOLS: Linux与windows及linux与linux之间文件传输常用方法及命令】

文章目录

      • 1.1.1 Windows和VirtualBox(Ubuntu)之间文件穿传输方法
      • 1.1.2 SCP 文件传输方法
      • 1.1.3 FTP 文件传输方法

1.1.1 Windows和VirtualBox(Ubuntu)之间文件穿传输方法

1)设置 virtualbox 中的共享文件夹,用户可以在windows某个盘下创建自己的共享文件夹,然后在 设备->共享文件夹 中选择自己创建的文件夹,如下图所示:
在这里插入图片描述
在这里插入图片描述
2) 文件夹创建好后,需要进行挂载操作,如下:
在这里插入图片描述
挂载命令:

mkdir -p /mnt/vm_file
sudo mount -t vboxsf  VirtualBox_tmp /mnt/vm_file

1.1.2 SCP 文件传输方法

scp 是有 Security 的文件 copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件 copy 到远程另外一台主机上,可以如下命令。

scp -r /home/daisy/full.tar.gz root@172.19.2.75:/home/root

然后会提示你输入另外那台 172.19.2.75主机的 root 用户的登录密码,接着就开始copy了。

如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。

scp -r root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz

1.1.3 FTP 文件传输方法

#!/bin/bashPUTFILE=$1echo $PUTFILE
#!/bin/bash
ftp -n<<EOF
open xxx-ftp.xxxtech.com
passive
user username password
binary
cd testdir
lcd /home/demo/workbase/
prompt
put testdir/$PUTFILE
close
bye
EOF
echo "upoload file end . . ."
  • ftp命令 用来连接ftp服务器;

注意:如果在linux服务器中执行命令则使用 ftp ftp_ip ftp_port 即可以连接 ftp 服务器;如果在shell 脚本中编写ftp命令,则需要“\”对空格进行转义。

  • user命令 用来输入ftp的用户名密码;
  • binary命令 ftp文件传输类型,将文件传输类型设置为二进制模式。
  • cd命令 上传到ftp的目的路径
  • lcd命令 本地要上传的文件所在的路径
  • prompt命令 文件覆盖提示
  • put命令 上传文件命令
  • by 命令 退出ftp

如果从本地批量上传文件到FTP可以使用 mput 命令;
从FTP 服务器下载命令使用 get

http://www.lryc.cn/news/69814.html

相关文章:

  • 【博览群书】《实战大数据》——属于我的第一本大数据图书
  • 【计算机组成原理】实验二
  • hive数据库hql基础操作02
  • 门电路OD门
  • 没有域名,一个服务器Nginx怎么部署多个前端项目
  • 城市内涝的原因和解决措施,内涝监测预警助力城市防涝度汛
  • 8年测试总结,性能测试问题大全,这些问题你应该认清的...
  • RabbitMQ集群安装
  • 面试:link和@import的区别
  • 图片隐写(一)
  • Vivado 下 IP核 之ROM 读写
  • 朗诵素材-《诵四季诗韵,咏师恩师德》
  • CHB-麻省理工学院头皮脑电图数据库
  • 传输层协议
  • 公司新招了个字节拿36K的人,让我见识到了什么才是测试扛把子......
  • pytorch rpc如何实现分物理机器的model parallel
  • APP服务端架构的演变
  • EasyRecovery16适用于Windows和Mac的专业硬盘恢复软件
  • 详解Jetpack Compose中的状态管理与使用
  • 改进YOLOv7 | 头部解耦 | 将YOLOX解耦头添加到YOLOv7 | 涨点杀器
  • 第七章 中断
  • 1116 Come on! Let‘s C(38行代码+详细注释)
  • 深入学习《c语言函数》
  • Pytorch从零开始实现Vision Transformer (from scratch)
  • ES6函数新增了哪些扩展?
  • 【firewalld防火墙】
  • CNNs: ZFNet之CNN的可视化网络介绍
  • 云原生之深入解析Airbnb的动态Kubernetes集群扩缩容
  • Django框架之模板其他补充
  • 安装Maven 3.6.1:图文详细教程(适用于Windows系统)