仕事で手順書を作る際、MacとWindows両方のコマンドを掲載することがあるので、メモです。
オプションにはよく使うものを指定しています。
よく使うコマンド対比表
| Mac | Windows | memo | |
|---|---|---|---|
| 現在地のディレクトリとファイルを表示 | ls -la | dir | [Mac]-laで詳細をリスト表示 |
| ファイルやディレクトリを移動 | mv [from] [to] | move [from] [to] | |
| ディレクトリ名を変更 | mv [old] [new] | move [old] [new] | 移動と同じ |
| ファイル名を変更 | mv [old] [new] | ren [old] [new] | [Mac]移動と同じ |
| ディレクトリをコピー | cp -R [from] [to] | xcopy /e [from] [to] | [Mac]-R[Win]/eで、ディレクトリを再帰的にコピー |
| ファイルをコピー | cp -p [from] [to] | copy [from] [to] | [Mac]-pで、権限やタイムスタンプを含めてコピー |
| ディレクトリを作成 | mkdir [dir] | mkdir [dir] | |
| ファイルを作成 | touch [file] | copy nul [file] | |
| 空のディレクトリを削除 | rmdir [dir] | rmdir [dir] | |
| ディレクトリを再帰的に削除 | rm -Rf [dir] | rmdir /S [dir] | |
| ファイルを削除 | rm [file] | del [file] | |
| パーミッション変更 | chmod -R [auth] [target] | cacls [target] /G [auth] | |
| ディレクトリにシンボリックリンクを貼る | ln -s [dir] [link_name] | mklink /D [link_name] [dir] | MacとWinで、実体とリンク名が逆順なので注意 |
| ファイルにシンボリックリンクを貼る | ln -s [file] [link_name] | mklink [link_name] [file] | [Mac]ディレクトリと同じ |
| ディレクトリのシンボリックリンクを削除 | unlink [link_name] | rmdir [link_name] | |
| ファイルのシンボリックリンクを削除 | unlink [link_name] | del [link_name] | [Mac]ディレクトリと同じ |