首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将“字符设备”文件从Windows Cygwin传输到Linux

将“字符设备”文件从Windows Cygwin传输到Linux
EN

Stack Overflow用户
提问于 2012-01-26 20:31:11
回答 1查看 555关注 0票数 0

我希望将使用cygwin (运行在windows上)创建的字符设备文件传输到Linux机器上。我不能让这件事起作用。

在cygwin中,使用mknod命令,我得到一个名为test的文件,它具有权限,如下所示:

crw-r-r-r-

C表示“字符文件”。

在Linux (Red 5)上,文件是不被识别的。相反,文件名为test.lnk,权限如下:

-r-xr-xr-x

所以我的问题-这有可能吗?

详细信息:

我认为这可能是值得的,同时增加我的任务。我的任务是:使用windows机器解压Linux操作系统tarball,并使用NFS将其上传到Linux服务器。tarball有不正确传输的“字符设备”文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-01 14:19:11

问题回答:

一周后,经过几个小时的阅读,我终于能够回答自己的问题了。

Cygwin或任何其他UNIX (Windows Interix) POSIX环境都不能混合特殊的文件类型。您不能使用这些工具创建特殊文件,如字符文件或管道文件,并将它们传输到Linux上。

所以我所有的剧本都不能用。

任务答案:

我的任务是编写一个脚本,使用NFS将linux操作系统tarball从windows传输到linux机器。

我用虚拟机完成了这个任务。我在Windows上安装了一个虚拟Linux操作系统,并使用linux将NFS客户端挂载到linux NFS服务器上。

如何:-

1.)安装虚拟机。我推荐虚拟盒

2.)安装。我用了RHEL 5.7。

3.)安装虚拟盒客户添加。这使您可以“轻松”地从windows到linux共享文件/文件夹。

如何设置客户添加

如何设置共享文件夹

4.)将来宾操作系统(Linux)的网络类型设置为"Bridge“或"Host”。这将允许您使用Putty从Windows到Linux /Virtual使用SSH。

虚拟盒网络

5.)现在您可以编写一个脚本,将tarball (带有特殊字符文件)从windows传输到虚拟linux,然后从虚拟linux传输到Linux服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9024899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档