Linux 使いのための Windows Vista のコマンド一覧

コマンドプロンプト(cmd.exe)や,セーフモードで作業する際に良く使うwindowsの外部コマンドの一覧です.Linuxのコマンドと対応させる形でまとめてみました.

linuxのコマンド vistaのコマンド
ファイルの一覧 ls dir
ファイルの所有者の一覧 ls -l dir /Q
ファイルの削除 rm FILE del FILE
強制削除 rm -f FILE del /Q FILE
ファイルのコピー cp FILE FILE copy FILE FILE
強制コピー cp -f FILE FILE copy /-Y FILE FILE
ファイルの移動 mv FILE FILE move FILE FILE
強制移動 mv -f FILE FILE move /-Y FILE FILE
ファイルの所有者の変更 chown USER FILE icacls /setowner USER FILE
再帰的に所有者を変更 chown USER -R FILE icacls /setowner USER /T FILE
ファイルのパーミッションを変更 chmod MODE FILE icacls /grant USER:MODE FILE
再帰的にパーミッションを変更 chmod MODE -R FILE icacls /grant USER:MODE /T FILE
別のユーザとしてコマンドを実行 sudo COMMAND runas COMMAND
sudo -u USER COMMAND runas /user:USER COMMAND
正規表現を使った文字列の検索 grep findstr
マニュアル man COMMAND help COMMAND
  • FILE はファイル名,又はディレクトリ名
  • USER はユーザ名
  • MODE はアクセス権を表す文字列.
    • unixの場合は以下の文字の組み合わせで表現します.
      • +r 読み取り可能
      • +w 書き込み可能
      • +x 実行可能
    • windowsの場合は以下の文字の組み合わせで表現します.
      • F フルアクセス可能
      • R 読み取り可能
      • W 書き込み可能
      • M 変更可能
      • RX 実行可能
  • COMMANDはコマンド文字列
    • 空白等を含む場合は""でくくること

ヘルプの確認方法

一般にLinuxではコマンドに"--help"をつけて実行するとコマンドのヘルプが読めます.

$ ls --help

Windows ではコマンドに"/?"をつけます

C:\> dir /?

再帰的実行

パーミッションの変更などを再帰的に行う場合は,一般にLinuxではコマンドに"-R"をつけます.

$ chmod -R MODE DIRECTORY

一方,Windowsの外部コマンドでは"/T"をつけます.

C:\> icacls /grant :MODE /Q DIRECTORY

冗長な出力の抑制

windows vista の icaclsコマンド はデフォルトではやたらと長いメッセージを出力します.この冗長な出力を消すには "/Q" をつけます.

C:\> icacls /grant USER:MODE /Q /T FILE
C:\> icacls /setowner USER /Q /T FILE


Windowsコマンドプロンプト スパテク242 Vista/XP/2000対応 (スパテクシリーズ)
飯島 弘文
翔泳社
売り上げランキング: 15964
おすすめ度の平均: 5.0
5 .batファイル作成のためのテクニック集


Windows PowerShell ポケットリファレンス (POCKET REFERENCE)
牟田口 大介
技術評論社
売り上げランキング: 77258
おすすめ度の平均: 4.0
4 座右に一冊!