Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows上使用/dev/null运行命令_Windows_Curl_Syntax - Fatal编程技术网

在Windows上使用/dev/null运行命令

在Windows上使用/dev/null运行命令,windows,curl,syntax,Windows,Curl,Syntax,好的,这个问题以前有人问过(例如),但我正在试图找到一个有效的答案,之前的所有问题都说“将命令更改为指向NUL” 如果有人在Unix/Mac上运行curl请求(或其他任何请求),其中包括: -o /dev/null 如果我尝试按Windows框上的方式运行它,它将抛出错误。因此,我需要更改命令,将其替换为: -o NUL 我的问题是,我可以做些什么,这样我就可以运行原始的curl请求,而无需进行更改 我可以创建一个符号链接或类似的东西,这样我就不需要更改curl语句了吗?基本上这样我就可以在

好的,这个问题以前有人问过(例如),但我正在试图找到一个有效的答案,之前的所有问题都说“将命令更改为指向NUL”

如果有人在Unix/Mac上运行curl请求(或其他任何请求),其中包括:

-o /dev/null
如果我尝试按Windows框上的方式运行它,它将抛出错误。因此,我需要更改命令,将其替换为:

-o NUL
我的问题是,我可以做些什么,这样我就可以运行原始的curl请求,而无需进行更改

我可以创建一个符号链接或类似的东西,这样我就不需要更改curl语句了吗?基本上这样我就可以在Windows框上使用*nix语法了


在有人说“换卷发有多麻烦”之前,我每天要做几百次卷发,通常是在*尼克斯盒上做的。另外,如果我改为使用Windows语法,那么当有人试图在*nix框上运行它时,他们会遇到问题….

在Windows中,文件系统符号链接不允许以字符设备为目标。(我知道在Unix中“/dev/null”是块设备,Unix符号链接不限于磁盘和文件系统设备。)即使可以,您也必须在每个驱动器上的“\dev”目录中创建链接,如果驱动器甚至支持符号链接。仅供参考,设备的根装入点是“\\.\”或“\\?\”,它们被映射到NT设备装入点“\??\”,它由一个本地(每个登录会话)目录组成,该目录覆盖全局装入点目录“\global???”。通常,“nul”不是本地阴影,因此“nul”[DOS]->“\\.\nul”[Windows]->“\??\nul”[NT]->“\Global???\nul”[NT]。后者是一个指向真实NT设备名“\device\Null”的对象符号链接。@eryksun老实说,我没有完全理解你的回答(我的问题,不是你的)。LSS,我想要的东西做不到,听起来像是?我看不到一种使用常规符号链接来支持“/dev/null”的方法。如果I/O管理器发现目标不是本地(或远程,如果启用)磁盘或文件系统设备,则会导致路径重新分析失败。我认为使用文件系统过滤器驱动程序是可能的,但我认为还没有人开发过允许在每个卷上创建虚拟文件(如“/dev/null”文件)的驱动程序。在Windows中,文件系统符号链接不允许以字符设备为目标。(我知道在Unix中“/dev/null”是块设备,Unix符号链接不限于磁盘和文件系统设备。)即使可以,您也必须在每个驱动器上的“\dev”目录中创建链接,如果驱动器甚至支持符号链接。仅供参考,设备的根装入点是“\\.\”或“\\?\”,它们被映射到NT设备装入点“\??\”,它由一个本地(每个登录会话)目录组成,该目录覆盖全局装入点目录“\global???”。通常,“nul”不是本地阴影,因此“nul”[DOS]->“\\.\nul”[Windows]->“\??\nul”[NT]->“\Global???\nul”[NT]。后者是一个指向真实NT设备名“\device\Null”的对象符号链接。@eryksun老实说,我没有完全理解你的回答(我的问题,不是你的)。LSS,我想要的东西做不到,听起来像是?我看不到一种使用常规符号链接来支持“/dev/null”的方法。如果I/O管理器发现目标不是本地(或远程,如果启用)磁盘或文件系统设备,则会导致路径重新分析失败。我认为使用文件系统过滤器驱动程序是可能的,但我不认为有人开发了一个允许在每个卷上创建虚拟文件(如“/dev/null”文件)的驱动程序。