使用 WSL 命令而不是 cmd 命令进行文件操作是否更快?

使用 WSL 命令而不是 cmd 命令进行文件操作是否更快?

在 Windows 10 上,可以通过三种单独的内置方式通过命令行操作文件:

  1. 电源外壳,
  2. 命令提示符,并通过
  3. 通过 WSL(适用于 Linux 的 Windows 子系统)运行 bash 命令。

我最近遇到了一种情况,需要操作几百 GB 的文件(它们都是相当小的文件,但数量很多)。

Windows 资源管理器似乎要花很长时间才能发现所有文件,然后才能对它们运行复制或删除操作,如果该过程被中断,我必须重新开始。

这让我使用命令提示符来执行一些我需要执行的操作。由于命令提示符和 WSL 命令事先不进行发现操作,因此它们似乎都运行得更快,但我不确定哪种方式更快,或者在决定使用哪种方式时是否需要考虑其他因素(例如错误/稳定性)。

答案1

我认为使用原生 GNU/Linux 发行版比使用子系统更有效。命令提示符还不错,但现在有点过时了。我知道这个工具有很多限制,对于某些任务,你需要非常有创造力。我不知道我可能用错了...所以是 PowerShell。它包含许多内置的有趣东西,可能与 Bash 或 Python 不同,但无论如何在 Windows 上很好用。

相关内容