PowerShell「ls」コマンドでパーミッション確認できますか?

ホーム 質問掲示板 サーバーサイドエンジニア PowerShell PowerShell「ls」コマンドでパーミッション確認できますか?

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • #374

    PowerShell「ls」コマンドでパーミッション確認できますか?

    i like docker

    下記ように、ディレクトリかファイルか、更新日時、サイズ、名前が一覧表示されますが、
    Linuxのlsコマンドのように色々見ることはできますか?

    PS C:\> ls
    
        ディレクトリ: C:\
    
    Mode   LastWriteTime       Length Name
    ----   -------------       ------ ----
    d----- 2025/08/18  06:13           react-template
    -a---- 2025/08/17  20:22    12345  test.txt
    #375 返信

    PowerShell の ls コマンド は、実際には Get-ChildItem のエイリアス(別名)です。

    またLinux では rwx 形式で「所有者/グループ/その他」の 3枠に権限を割り当てますが、
    Windows では ACL(アクセス制御リスト)方式を採用し、対象ごとに「ユーザーやグループ」と「許可される操作」を複数登録できます。

    そのため ls では権限は出ず、確認には Get-Acl を使います。

    Get-ChildItem | Get-Acl | Format-List

    ※| → 前の結果を次に渡す(パイプ処理)

2件の投稿を表示中 - 1 - 2件目 (全2件中)
返信先: PowerShell「ls」コマンドでパーミッション確認できますか?
あなたの情報: