【備忘録】コマンドプロンプト
別サイトで昔書いてた物を、あまり書かなくなったのでnoteで管理集約するために移行しただけになります。
最近は PowerShell がメインであんまり使ってないなぁ
1. カレントディレクトリの移動 (cd)
cd :カレントディレクトリに移動
cd / :ルートディレクトリに移動
cd ../ :一つ前のディレクトリに移動
cd ディレクトリ名:ディレクトリを変更
2. フォルダを作成 (md, mkdir)
md フォルダ名 :通常の作成
md c:ディレクトリ名:指定の場所に作成
3. フォルダを削除(rd, rmdir)
rd ディレクトリ名 :通常の削除
rd /s ディレクトリ名 :サブフォルダも含めた削除
rd /q ディレクトリ名 :確認メッセージを非表示
4. フォルダ構造の表示(tree)
フォルダの構成の説明に使用する。
tree :通常の表示
tree /A :ASCIIで表示
tree /A /F :ASCIIを使って、全ファイル名を表示
5. ファイルをコピー(copy)
copy /A :テキストファイルとしてコピー
copy /B :バイナリファイルとしてコピー
copy /Y :同名ファイルが存在時、上書き確認しない
copy /-Y :同名のファイルが存在時、上書き確認する
copy ファイル名1 ファイル名2 :ファイル名1をファイル名2としてコピー
copy *.txt フォルダ名¥ :全テキストファイルを指定フォルダ下にコピー
copy *.txt BK_*.test :名前と拡張子を変更してコピーする
copy A.txt+B.txt C.txt :A.txtとB.txtを結合してC.txtとしてコピーする
copy con text1.txt :キーボード入力をtext1.txtに出力する
6. ディレクトリごとコピー (xcopy)
xcopy /D:MM/DD/YYYY :指定した日付以降に更新されたファイルのみコピー |
xcopy /D :コピー先に同名ファイル存在時、更新日が新しいファイルのみコピー |
xcopy /S :ファイルが存在する場合のみディレクトリごとコピー |
xcopy /E :ファイルが存在しなくてもディレクトリごとコピー |
xcopy /W :キー入力を待ってコピーを開始 |
xcopy /I :コピー先のディレクトリが存在しない場合は新規にディレクトリを作成 |
xcopy /Q :コピーしたファイル名を表示しない |
xcopy /F :コピー元とコピー先のファイル名を詳細表示 |
xcopy /H :隠しファイルやシステムファイルも全てコピー |
xcopy /R :読み取り専用属性のファイルも上書きコピーで可能にする。 |
xcopy /T :ファイルが存在するディレクトリのディレクトリのみコピー |
xcopy /U :コピー先に同名のファイルがある場合のみコピー |
xcopy /O :ファイルの所有権やアクセス権限もそのままコピー |
xcopy /Y :同名ファイルが存在時、上書きの確認を行わない |
xcopy /-Y :同名ファイルが存在時、上書きの確認を行う |
xcopy /EXCLUDE:file name :指定ファイルをコピー対象から外す(複数ファイル時は"+"で括る)|
xcopy C:\test F:\test :CドライブからFドライブにディレクトリごとコピーする
xcopy C:\test F:\test /D:01/01/2021 :指定日時以降に更新されたディレクトリ/ファイルをコピー
7. ファイルを削除 (del)
del /P :ファイルの削除前に確認メッセージを表示
del /F :読み取り専用ファイルを削除
del /S :指定ファイルを全サブディレクトリから削除し、ファイル名も表示
del /Q :削除前に確認メッセージを表示しない
del /A:R :ファイル削除:読み取り専用属性
del /A:S :ファイル削除:システムファイル
del /A:H :ファイル削除:隠しファイル
del /A:A :ファイル削除:アーカイブファイル
del C:\A.txt :A.txtをで削除する(警告無し)
del C:\A\ :\A下を全て削除する(警告あり)
del *.* :現在のディレクトリ内の全てのファイルを削除する
del /p A.txt :A.txtを確認メッセージ表示後に削除する
8. ファイルを移動(move)
move /Y :同名のファイルが存在時、上書きの確認を行わない
move /-Y :同名のファイルが存在時、上書きの確認を行う
move *.txt \test :全テキストファイルを\test下に移動する
move \dir1 \dir2 :ディレクトリごと移動 (同名の場合はディレクトリのリネーム)
move A.txt B.txt :ファイルのリネーム
9. リネーム(ren, rename)
ren A.txt B.txt 「A.txt」を「B.txt」に変更する
ren AAA*.txt BBB*.txt AAAで始まるtxtファイルをBBBで始まるように置換する
この記事が気に入ったらサポートをしてみませんか?