如何在raspberry pi和windows之间共享文件?
如何在raspberry pi和windows计算机之间共享文件?如何在raspberry pi和windows之间共享文件?,windows,raspberry-pi,share,Windows,Raspberry Pi,Share,如何在raspberry pi和windows计算机之间共享文件? (比如在公用文件夹或类似的地方)我推荐。它不仅易于共享文件,而且易于编辑和更新 关于共享文件的想法有很多困惑。有些人意味着一件事,有些人意味着另一件事 交换文件或传输文件。所谓“共享”,有些人指的是在机器之间交换文件或复制文件——这意味着您必须在机器之间实际传输文件,或者使用(老式的)FTP或文件传输协议(通常使用像优秀的FileZilla这样的FTP客户端/服务器)或者使用较新的scp来保护跨网络复制文件的安全,或者复制到U
(比如在公用文件夹或类似的地方)我推荐。它不仅易于共享文件,而且易于编辑和更新 关于共享文件的想法有很多困惑。有些人意味着一件事,有些人意味着另一件事
- 交换文件或传输文件。所谓“共享”,有些人指的是在机器之间交换文件或复制文件——这意味着您必须在机器之间实际传输文件,或者使用(老式的)
或文件传输协议(通常使用像优秀的FileZilla这样的FTP客户端/服务器)或者使用较新的FTP
来保护跨网络复制文件的安全,或者复制到USB记忆棒并步行进行物理传输scp
- 共享目录。在此设置中,一台机器充当SMB/Samba服务器,另一台机器充当SMB/Samba客户端。还有其他可能的文件系统(如NFS),但它们不是Windows的本机文件系统,这与SMB/Samba不同,后者是本机Windows网络文件共享协议。在我看来,让Windows充当服务器更容易,因为Windows无论如何都可以这样做,而不是在您的Pi上安装和配置共享软件。哪台机器是服务器,哪台机器是客户端,这没有任何区别,所以让我们将Windows设置为服务器,Pi设置为客户端,这样您就不需要在任何地方安装任何额外的软件
NET SHARE sharename=drive:path
完成后,请检查Windows是否确实在共享文件夹。在以下命令显示您正在从Windows端共享文件夹之前,在Raspberry Pi上执行任何操作都没有意义
关于覆盆子皮
创建要在其中显示Windows文件的装入点:
sudo mkdir /WINDOWS
现在装载共享目录,使其显示在Pi上:
sudo mount -t cifs -o username=username,password=password //WINDOWS_IP_ADDRESS/share-name /WINDOWS
您还可以使用Windows计算机名而不是其IP地址
现在,您应该可以在/Windows
中查看所有Windows文件,并且应该能够将文件放在那里,并从Windows计算机中查看它们
如果要卸载共享目录:
sudo umount /WINDOWS
如果希望在Pi引导时始终装载共享目录,则需要编辑/etc/fstab
,并沿上面的mount
命令行在底部添加一个条目,以便始终在引导时装载:
//WINDOWS_IP_ADDRESS/sharename /WINDOWS cifs guest,uid=1000,iocharset=utf8 0 0
一旦全部工作,请考虑关闭并加强访问权限。
看起来WINSCP是Windows的,RasBuri PI在LINUXYES上,你问的是Windows和Raspberry Pi之间的共享?是的,但是你能在Windows和Linux之间轻松地使用ftp共享吗?这就像在Windows中打开文件夹和编辑文件一样简单。你有链接,试试自己,做一些小动作,而不是坐在那里那样问。OK看起来很棒!但是我得到了这个错误:mount:在/etc/fstab之后找不到//我的ip地址/app/WINDOWS:sudo mount-t cifs-o username=username,password=password//my ip/app/WINDOWS我假设你已经接受了它作为答案,现在它工作了?没有,但这是目前为止最好的答案(对不起:()好的,要调试它,您需要单击原始问题下方的edit
,并添加以下命令的输出…a)ipconfig
在您的Windows机器上,这样我们就可以看到它的IP地址,b)NET SHARE
在您的Windows机器上,这样我们就可以看到它正在共享什么,c)您在Pi上使用的mount
命令和错误消息。好的,我很快就会执行
//WINDOWS_IP_ADDRESS/sharename /WINDOWS cifs guest,uid=1000,iocharset=utf8 0 0