You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows PowerShell中与BASH的touch命令等价的功能是什么?

PowerShell 中等价 Bash touch 命令的实现方案

报错原因说明

PowerShell 中的 echo 是 Write-Output 命令的别名,用法与 CMD/Bash 中的 echo 逻辑完全不同,这是你之前尝试的命令全部失败的核心原因:

  • echo file.txt:该命令只会把file.txt作为字符串输出到控制台,不会执行写文件逻辑,无文件生成
  • echo. file.txt:PowerShell 中 echo 不支持.参数,会直接报参数错误
  • echo.>> file.txt:PowerShell 的重定向逻辑和 CMD 不同,该写法要么报语法错误,要么会写入多余的空行/编码标记,不符合空文件需求

可用的正确方案

  • 原生完整命令(完全等价 touch,支持创建空文件,文件已存在时自动更新最后修改时间,不会修改原有内容)
    New-Item -Path 目标文件名.js -ItemType File -Force
    
    示例:创建空的 index.js 文件,执行 New-Item -Path index.js -ItemType File -Force 即可
  • 短别名版本(写法更简洁,功能和上述命令完全一致)
    ni 目标文件名.js -ItemType File -Force
    
  • 极简快速写法(仅用于创建新的空文件,若目标文件已存在会清空原有内容)
    $null > 目标文件名.js
    

内容的提问来源于stack exchange,提问作者Joyce Larissa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 10:15:06