Windows

切勿使用Windows应用程序和工具创建或更改Linux文件

假裝很忙的三個命令行工具

假裝很忙的三個命令行工具

目录:

Anonim

任何尝试使用Windows工具打开 LINUX文件 可能会读取锁定打开的文件/文件夹,从而停止更新文件内容。这总是会导致文件和文件夹损坏。因此,Windows专家建议客户在尝试使用Windows应用程序,工具,脚本和控制台创建Linux文件时要格外小心。

从Windows创建或更改Linux文件

如果我们深入了解此主题并找出为什么这种现象首先发生,我们会回答我们的问题。每个操作系统都有自己的文件元数据,每个操作系统都有所不同。因此,Windows文件元数据与Linux文件元数据不同,Windows无法识别。

作为此自然的结果,任何使用Windows文件添加或更新Linux文件元数据的努力都会给大多数Windows用户带来不必要的开销谁不会运行WSL。

如果您不知道,WSL或Linux Windows子系统(WSL)是一个兼容性层,用于在Windows 10上本机运行Linux二进制可执行文件。因此,WSL负责编写/更新Linux文件系统根目录(即/)下的所有文件的Linux文件元数据,将Linux元数据存储在每个文件的NTFS扩展属性中。除上述内容外,WSL还为Windows文件系统中的大多数文件综合了伪元数据。

当用户使用Windows应用程序/工具在您的发行版根目录下打开,创建或修改文件时,包含Linux文件的Linux文件系统或 %localappdata% lxss 下的任何文件和文件夹)。由于使用Windows应用程序/程序来创建文件,因此它将不具有任何Linux文件元数据(例如权限,所有者,访问/更新时间戳等)。因此,对于仅配置为接收Linux文件元数据的Linux系统,该文件可能具有一些元数据,但会显示为空,从而损坏文件中的内容。

为避免出现此类不幸情况,请遵循以下两条规则以避免丢失文件或破坏数据,

  1. 首先,切勿尝试使用Windows工具和Linux工具将文件存储在您要修改的Windows文件系统中<第二,请勿尝试从Windows应用程序,工具创建/修改Linux文件,脚本或控制台。
  2. 有关详细信息,请访问MSDN博客。