👌

PowerShellを使用してLinuxのtouchをしたい

2024/03/11に公開

はじめに

PowerShellスクリプトを作成していて、スクリプト作成後のテストでLinuxのtouchのようなコマンドを実行して空ファイルを作成したいというシチュエーションがあったので方法を記事で投稿したいと思います。

前提

  • PowerShellのバージョンは、7.2.3を使用
PowerShellバージョン
pwsh --version
PowerShell 7.2.3
>

コマンド

以下のコマンドを使用します。

コマンド
New-Item ファイル名

実行例は、以下になります。

実行例
New-Item test.txt

    Directory: /Users/sokaim/test

UnixMode   User             Group                 LastWriteTime           Size Name
--------   ----             -----                 -------------           ---- ----
-rw-r--r-- sokaim          staff              2024/03/11 19:45              0 test.txt

> 

以下のようにフルパスでも実行可能です。

実行例
New-Item -Path /Users/ma-sato/test/test.txt

    Directory: /Users/ma-sato/test

UnixMode   User             Group                 LastWriteTime           Size Name
--------   ----             -----                 -------------           ---- ----
-rw-r--r-- ma-sato          staff              2024/03/11 19:48              0 test.txt

> 

参考

https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.management/new-item?view=powershell-7.4

Discussion