Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    windows下看OpenFOAM代码的问题

    OpenFOAM
    3
    6
    2320
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 李东岳
      李东岳 管理员 last edited by

      刚才看代码的时候,发现有两个reactions,一个大写一个小写

      0_1516496171229_捕获.PNG

      打开之后发现,小写的reactions文件内容和大写的Reactions内容完全一样,且小写的reactions内容丢失。

      之前听说过windows不分大小写,今天遇到了个实例。

      线上CFD课程 7月1日报名截止 http://dyfluid.com/class.html
      CFD高性能服务器 http://dyfluid.com/servers.html

      1 Reply Last reply Reply Quote
      • Y
        yuan last edited by

        在 WSL 下看应该会区分吧?

        1 Reply Last reply Reply Quote
        • 李东岳
          李东岳 管理员 last edited by

          我感觉主要取决文件存储方式?我这个是解压缩拷贝到的windows盘,可能git clone或者解压缩到NTFS格式的磁盘应该没问题。现在我不是很清楚如何在windows盘下面搞出来部分NTFS存储的。Not clear :expressionless:

          线上CFD课程 7月1日报名截止 http://dyfluid.com/class.html
          CFD高性能服务器 http://dyfluid.com/servers.html

          1 Reply Last reply Reply Quote
          • bestucan
            bestucan 版主 副教授 last edited by

            NTFS和ext3、ext4是“文件系统”的类型。文件系统除了“磁盘格式化”这种方法之外是不能改变的。两个文件系统的交互得通过一个“翻译”软件。比如mount(挂载),把一个文件系统的文件存储格式翻译成另一种格式。win10里的ubuntu读写windows分区就是以挂载的形式。没有虚拟硬盘(virtualbox、vmware用的)文件,所有linux文件在windows里也可读写。说明所有的文件都在NTFS文件系统存储。

            当用linux系统新建文件夹、新建文件(解压是一系列新建文件夹、新建文件),数据从内存写到磁盘,还是以NTFS格式储存。NTFS又不是大小写敏感的,然后在linux命令窗口新建文件夹绕过了windows的防重名机制(如果重名无法创建);所以能创建在windows意义下的重名文件夹(reactions Reactions)。

            两个文件夹内容一样。其实那就是一个文件夹。一个文件夹的两个打开方式。在一个文件夹做任何修改,在另一个文件夹立马看见。就是个特殊的快捷方式。

            至于丢失的那个文件夹,其实数据还在,只是名字被抢了,无法到达。把Reactions删除,再打开reaction,就能看见reaction的内容了。这个。。。。要解释清楚得说到数据在文件系统的具体存贮形式了。最明显的感受不同大概是linux不用整理磁盘碎片。

            好像发现了个挺有意思的bug:confused:

            滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

            异步沟通方式(《posting style》from wiki)(下载后打开):
            https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
            提问的智慧(github在gitee的镜像):
            https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

            1 Reply Last reply Reply Quote
            • bestucan
              bestucan 版主 副教授 last edited by

              eamcs和vim都有浏览代码的插件,不过学起来。。。麻烦:expressionless:
              集成的得用图形界面。eclipse、codeblocks、visual studio code

              滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

              异步沟通方式(《posting style》from wiki)(下载后打开):
              https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
              提问的智慧(github在gitee的镜像):
              https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

              1 Reply Last reply Reply Quote
              • Y
                yuan last edited by

                NTFS 存储应该是支持文件大小写的,但是 Windows 系统不支持,网上说直接用 Win32 API 的软件也不区分文件大小写。解压后的拷贝过程应该是 Windows 自带文件管理器的功能,不区分大小写,我觉得这个过程把其中一个目录给覆盖了。直接解压的话可能跟用的软件有关吧,git 应该是支持区分大小写的。

                1 Reply Last reply Reply Quote
                • First post
                  Last post

                CFD中文网 | 东岳流体 | 京ICP备15017992号-2
                论坛登录问题反馈可联系 li.dy@dyfluid.com