mac下linux下的文件怎么和本地相互mac 传输文件到linux

Linux Mac之间文件传输
Linux Mac之间文件传输
从Mac上传输文件到Linux主机上,这个过程可以使用 FTP 客户端,如 Transmit for Mac,FileZilla
虽然使用客户端操作起来比较方便,但需要下载安装等,可能遇到下载不流畅等问题。
Linux Mac之间文件传输
从Mac上传输文件到Linux主机上,这个过程可以使用 FTP 客户端,如 Transmit for Mac,FileZilla
虽然使用客户端操作起来比较方便,但需要下载安装等,可能遇到下载不流畅等问题。所以还是有一部分人喜欢在终端敲命令来实现文件传输的。
==================
scp 命令 (Mac,Linux通用)
==================
scp 可以在 2个 linux 主机间复制文件;
命令基本格式:
scp [可选参数] file_source file_target
从 本地 复制到 远程
* 复制文件:
* 命令格式:
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
第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;
scp /home/space/music/1.mp3 root@www.:/home/root/others/music
scp /home/space/music/1.mp3 root@www.:/home/root/others/music/001.mp3
scp /home/space/music/1.mp3 www.:/home/root/others/music
scp /home/space/music/1.mp3 www.:/home/root/others/music/001.mp3
* 复制目录:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
scp -r /home/space/music/ root@www.:/home/root/others/
scp -r /home/space/music/ www.:/home/root/others/
上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录
从 远程 复制到 本地
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;
scp root@www.:/home/root/others/music /home/space/music/1.mp3
scp -r www.:/home/root/others/ /home/space/music/
最简单的应用如下 :
scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2
[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .
可能有用的几个参数 :
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C 使能压缩选项 .
-P 选择端口 . 注意 -p 已经被 rcp 使用 .
-4 强行使用 IPV4 地址 .
-6 强行使用 IPV6 地址 .
-r 文件夹使用
注意两点:1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:#scp -p 4588 remote@:/usr/local/sin.sh /home/administrator2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。
版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至: 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
用云栖社区APP,舒服~
【云栖快讯】红轴机械键盘、无线鼠标等753个大奖,先到先得,云栖社区首届博主招募大赛9月21日-11月20日限时开启,为你再添一个高端技术交流场所&&
支持以数据库为核心的结构化存储产品之间的数据传输。 它是一种集数据迁移、数据订阅及数据实时同步于一体的数据传输服...
面向阿里云ECS实例、HPC和Docker的文件存储服务。
阿里云针对移动应用推出的无线加速产品,旨在依托阿里云遍布全网的加速节点,海量带宽网络等优越的基础设施,为开发者提...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
阿里云双11狂欢,不只是5折
Loading...Andriod(347)
电脑操作(4)
不同的Linux之间copy文件常用有3种方法:
第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。
第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。
第三种就是利用scp命令来进行文件复制。
下面来介绍一下scp的复制
查看scp帮助:sup -h & & &
输出信息如下:
usage: scp [-12346BCEpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
&& & & & & [-l limit] [-o ssh_option] [-P port] [-S program]
&& & & & & [[user@]host1:]file1 ... [[user@]host2:]file2
-v 和大多数 linux命令中的-v意思一样,用来显示进度。可以用来查看连接、认证、或是配置错误
-C 使能压缩选项
-P 选择端口
-r 复制目录
1、从本地将文件传输到服务器
scp【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】
scp /Users/mac_pc/Desktop/test.png root@192.168.1.1:/root
2、从本地将文件夹传输到服务器
scp -r【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】
sup -r /Users/mac_pc/Desktop/test root@192.168.1.1:/root
3、将服务器上的文件传输到本地
scp&【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
scp root@192.168.1.1:/data/wwwroot/default/111.png /Users/mac_pc/Desktop
4、将服务器上的文件夹传输到本地
scp -r&【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
sup -r root@192.168.1.1:/data/wwwroot/default/test /Users/mac_pc/Desktop
转载自:http://blog.csdn.net/aa/article/details/
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:511383次
积分:9337
积分:9337
排名:第2101名
原创:400篇
转载:268篇
评论:52条
(7)(9)(10)(8)(4)(8)(4)(19)(13)(3)(6)(32)(4)(9)(4)(5)(2)(1)(8)(6)(14)(17)(18)(31)(19)(6)(25)(16)(16)(53)(33)(6)(10)(5)(17)(26)(24)(31)(16)(31)(38)(32)(4)(1)(9)(9)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'Mac上传文件到Linux服务器 - 简书
Mac上传文件到Linux服务器
1、 打开终端,选择
2、选择安全文件传输,输入连接主机IP
新建远程连接
3、输入主机名
新建远程连接.png
4、输入yes,然后输入主机密码,按回车结束
输入远程主机密码
5、连接成功,上传文件
put 本地文件路径 远程主机路径
上传结果如图
6、linux主机下查看文件
想传的文件就已经优雅的躺在那里了~~
无论走多远,也不要忘记当初为了什么出发博客访问: 741372
博文数量: 251
博客积分: 3321
博客等级: 中校
技术积分: 2638
注册时间:
认证徽章:
喜欢Linux,爬山, 跑步。
好奇一切新奇让人兴奋的科技。
交四方好友,行万里天下!
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
最近在打算把原来Mac上面的一些资料迁移到我的Windows机器上,碰到了几个问题纪录一下:
1. exfat, ntfs的问题
最初我打算是用我的移动硬盘作为载体,把Mac上的资料Copy到Windows上,问题来了,原来的移动硬盘格式是NTFS的,Mac下面,这种格式默
认是只支持读,不可写,当然可以借助第三方工具做这个,但是会有相应的格式损坏的风险,所以打算从原生角度开展,exfat是一种windows
visa开始支持的,但是我的Windows机器是XP,exfat的支持微软官方提供了相应的驱动。
2. windows Mac 文件之间传输的网络方式
从windows XP 访问Mac, 根据我的实验,即使在Mac上设置了共享和读写权限,以及保证和XP是同一个workgroup,还是无法访问,防火墙里也有对应的File sharing 允许规则,参看这个帖子:
https://social./Forums/en-US/daea5819-f6fa-051c12f4d5/-winxp-osx-?forum=windowsxpzhchs
网上微软论坛也没给出解决,估计问题比较难定位
类似的参考link,具体没有时间细细研究:
/threads/windows-8-1-cant-access-share-on-mac-with-valid-credentials.1807636/
/threads/windows-7-can-see-but-not-access-os-x-share.1638263/
从Mac访问windows XP比较简单,按照windows的共享目录的设置,然后打开Finder,Command+K打开,输入smb://&windows ip&,就可以访问了
3. Ubuntu Linux exfat挂载
Ubuntu默认的是没有安装对应的exfat驱动,需要运行下面的命令安装驱动
sudo apt-get install exfat-fuse exfat-utils
这里为什么提到Ubuntu的exfat,因为最后我采用的方式,是安装了一个Ubuntu
16.04的虚拟机,然后安装了对应的exfat驱动支持,通过usb挂载方式,这样虚拟机就可以访问了移动硬盘了。接下来就需要通过虚拟机的共享目录方
式(virtualbox 需要安装对应的增强功能,才能挂载对应的vboxsf文件类型),实现虚拟机和windows
XP主机的文件访问,从而可以将移动硬盘的资料拷贝到windows XP的目录中。
4. 其他的云方案,暂时没有考虑,因为自己的需求比较简单,杀鸡不用牛刀。
参考资料:
1. /2012/07/add-support-for-exFAT-in-Windows-XP.html
2. http://www.liqi.name/windows-xp-7-mac-os-x-network-share/
3. /questions/451364/how-to-enable-exfat-in-ubuntu-14-04
阅读(191) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。

我要回帖

更多关于 linux ftp传输文件 的文章

 

随机推荐