linux基础知识

使用SSH 从Windows 与 linux 系统之间相互拷贝文件

Windows下打开cmd 窗口(基本上默认都已经安装)

在这里插入图片描述
打开界面如下

ps:
1、两台计算机应该在同一网络/WiFi下,不然不能拷贝
2、Linux没有安装的话可以使用以下命令安装SSH

apt install openssh-server		#安装openssh-server
service ssh start			#启动openssh-server
ps -e |grep sshd			#查看ssh服务是否启动  -e查看全部进程
service ssh status                      #查看ssh运行状态

拷贝文件命令

scp命令(个人理解为ssh+cp命令,功能与cp命令类似)

1、从本地复制到远程

命令格式:

#以下两个指定了用户名,命令执行后需要再输入密码
scp local_file remote_username@remote_ip:remote_folder#仅指定了远程的目录,文件名字不变
scp local_file remote_username@remote_ip:remote_file#指定了文件名
#以下两个没有指定用户名,命令执行后需要输入用户名和密码
scp local_file remote_ip:remote_folder#仅指定了远程的目录,文件名字不变
scp local_file remote_ip:remote_file#指定了文件名

应用实例:

scp /home/ubuntu/music/1.mp3 root@192.168.100.100:/home/root/others/music
scp /home/ubuntu/music/1.mp3 root@192.168.100.100:/home/root/others/music/100.mp3
scp /home/ubuntu/music/1.mp3 192.168.100.100:/home/root/others/music
scp /home/ubuntu/music/1.mp3 192.168.100.100:/home/root/others/music/100.mp3

复制目录命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder#指定了用户名,命令执行后需要再输入密码
scp -r local_folder remote_ip:remote_folder#没有指定用户名,命令执行后需要输入用户名和密码

2、从远程复制到本地

从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例

应用实例:
scp root@192.168.100.100:/home/root/others/music /home/ubuntu/music/1.mp3
scp -r 192.168.100.100:/home/root/others/ /home/ubuntu/music/

自己比较习惯用这个命令,因为自己最开始在看一些课本的时候是这个案例,就比较习惯用这种

scp -r 192.168.100.100:/home/root/others/ /home/ubuntu/music/

自己的ip地址可以使用ifconfig 就可以知道自己的ip地址哦;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值