20201102使用win10命令提示字元來操作磁碟檔案系統
跳至導覽
跳至搜尋
cd命令
1:執行cmd Microsoft Windows [版本 10.0.18363.1139] (c) 2019 Microsoft Corporation. 著作權所有,並保留一切權利。 2: C:\Users\kmvs_RDcard>cd \ C:\>cd /? 顯示目前工作目錄的名稱或是變更目錄。 CHDIR [/D] [drive:][path] CHDIR [..] CD [/D] [drive:][path] CD [..] .. 指定變更到上層目錄。 輸入 CD drive: 即可顯示指定磁碟機的目前工作目錄。 僅輸入 CD 而不加參數,即可顯示目前的磁碟機和目錄。 使用 /D 參數可以同時變更工作磁碟機及其工作目錄。 如果您啟用擴充命令,CHDIR 的變更如下: 目前的目錄字串會被轉換成與磁碟上名稱相同大小寫的字串。 所以如果磁碟上的目錄是 C:\Temp 的話,CD C:\TEMP 命令實 際上會轉換為 CD C:\Temp。 CHDIR 命令不會將空格當成分隔字元,所以如果您要切換到含 有空白字元的目錄時,就算您不使用引號來括住目錄名稱,也 一樣可以用 CD 命令切換到該目錄。例如: cd \winnt\profiles\username\programs\start menu 就相等於: cd "\winnt\profiles\username\programs\start menu" 如果您停用擴充命令,就必須輸入前一種命令。 C:\>
dir命令
3: c:\>dir 磁碟區 C 中的磁碟沒有標籤。 磁碟區序號: 8C25-FEB7 c:\ 的目錄 2020/11/02 下午 03:42 <DIR> Intel 2018/09/15 下午 03:33 <DIR> PerfLogs 2020/11/02 下午 03:55 <DIR> Program Files 2020/10/29 上午 09:27 <DIR> Program Files (x86) 2020/10/28 上午 10:54 <DIR> Users 2020/10/29 上午 10:08 <DIR> Windows 0 個檔案 0 位元組 6 個目錄 280,192,102,400 位元組可用 c:\> C:\>dir /a 磁碟區 C 中的磁碟是 win10-SSD 磁碟區序號: F2B8-3B67 C:\ 的目錄 2020/04/26 下午 06:28 <DIR> $Recycle.Bin 2020/06/29 下午 08:48 0 $WINRE_BACKUP_PARTITION.MARKER : 2020/03/09 下午 09:32 2,142 certificate.crt 2019/11/18 下午 09:11 <JUNCTION> Documents and Settings [C:\Users] : 2020/11/02 下午 11:41 1,664,675,840 hiberfil.sys 2019/11/18 下午 09:40 <DIR> Intel : 2020/10/31 上午 04:36 3,758,096,384 pagefile.sys 2020/07/14 下午 11:29 <DIR> PerfLogs : 2020/10/30 下午 08:39 <DIR> Program Files 2020/08/31 下午 10:39 <DIR> Program Files (x86) 2020/08/29 上午 05:14 <DIR> ProgramData 2020/07/14 下午 11:40 <DIR> Recovery 2020/10/31 上午 04:36 16,777,216 swapfile.sys 2020/08/02 下午 10:30 <DIR> System Volume Information : 2020/07/14 下午 11:35 <DIR> Users 2020/03/23 下午 07:46 <DIR> wincache 2020/10/15 上午 12:54 <DIR> Windows 5 個檔案 5,439,551,582 位元組 18 個目錄 81,141,776,384 位元組可用 C:\> C:\>dir /? 顯示檔案清單以列出目錄中的檔案及子目錄。 DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename] 指定要顯示的磁碟機、目錄或檔案。 /A 顯示具有指定之屬性的檔案。 attributes D 目錄 R 唯讀檔案 H 隱藏檔案 A 待封存檔案 S 系統檔案 I 非內容索引檔案 L 重新分析點 O 離線檔案 - 首碼表示否定 /B 使用單純格式 (沒有標頭資訊或摘要)。 /C 在檔案大小中顯示千位分隔符號。這是預設值。使用 /-C 可停用 分隔符號的顯示。 /D 與寬的列表格式相同,但是依照欄來排序。 /L 使用小寫顯示。 /N 使用新的長列表格式,檔名會顯示在最右方。 /O 依照指定的排序順序來列出檔案。 sortorder N 依名稱 (英文字母) S 依大小 (最小的在前) E 依副檔名 (英文字母) D 依日期/時間 (日期較早的在前) G 先列出子目錄 - 首碼表示相反的順序 /P 當資料填滿整個螢幕時暫停顯示。 /Q 顯示檔案擁有者。 /R 顯示檔案的替代資料流。 /S 顯示指定目錄及所有子目錄中的檔案。 /T 控制用來顯示或排序的時間欄位 timefield C 建立 A 上次檔案存取時間 W 上次寫入檔案時間 /W 使用寬的列表格式。 /X 顯示對非 8.3 格式的檔案產生的短檔名。 這個格式和 /N 相同,但是短檔名會插入 在長檔名之前。如果沒有短檔名存在, 該處會顯示空白。 /4 顯示四位數的年份 參數可能會在 DIRCMD 環境變數預先設定。您可以在任何參數使用連字號字首(-) 來覆蓋預先的設定--例如: /-W。 C:\>
tree指令
C:\>tree/? 以圖形顯示磁碟機或路徑的資料夾結構。 TREE [drive:][path] [/F] [/A] /F 顯示各資料夾中檔案的名稱。 /A 使用 ASCII 取代擴充字元。 c:\>tree PerfLogs 列出資料夾 PATH 磁碟區序號為 8C25-FEB7 C:\PERFLOGS 子資料夾不存在 c:\>tree Users 列出資料夾 PATH 磁碟區序號為 8C25-FEB7 C:\USERS ├─ox │ ├─3D Objects │ ├─Contacts │ ├─Desktop │ ├─Documents │ ├─Downloads │ ├─Favorites │ │ └─Links │ ├─Links │ ├─Music │ ├─OneDrive │ ├─Pictures │ │ ├─Camera Roll │ │ └─Saved Pictures │ ├─Saved Games │ ├─Searches │ └─Videos └─Public ├─Documents ├─Downloads ├─Music ├─Pictures └─Videos c:\> c:\>tree intel 列出資料夾 PATH 磁碟區序號為 9020-A018 C:\INTEL ├─gp └─Logs c:\> c:\>tree c:\data 列出資料夾 PATH 磁碟區序號為 9020-A018 C:\DATA ├─HP │ └─HP LaserJet Enterprise 700 M712 ├─KMS_VL_ALL │ ├─32-bit │ └─64-bit ├─office2016-64bit │ ├─access.zh-tw │ ├─admin │ │ ├─de-de │ │ ├─en-us │ │ ├─es-es │ │ ├─fr-fr │ │ ├─it-it │ │ ├─ja-jp │ │ ├─ko-kr │ │ ├─pt-br │ │ ├─ru-ru │ │ ├─zh-cn │ │ └─zh-tw │ ├─catalog │ ├─dcf.zh-tw │ ├─excel.zh-tw │ ├─groove.zh-tw │ ├─hotfixes │ ├─infopath.zh-tw │ ├─lync.zh-tw │ ├─office.zh-tw │ ├─office32.zh-tw │ ├─onenote.zh-tw │ ├─osm.zh-tw │ ├─osmux.zh-tw │ ├─outlook.zh-tw │ ├─powerpoint.zh-tw │ ├─prjpro.ww │ ├─project.zh-tw │ ├─proofing.zh-tw │ │ ├─proof.en │ │ └─proof.zh-tw │ ├─proplus.ww │ ├─publisher.zh-tw │ ├─updates │ ├─visio.zh-tw │ ├─vispro.ww │ ├─word.zh-tw │ └─破解檔Re-LoaderV33 │ └─Readme └─PORTABLE └─Langs c:\> 5: c:\>tree "c:\Program Files" 6: c:\>tree "c:\Program Files (x86)"
copy與type 指令
E:\>dir c:\ > e:\a.txt E:\>type e:\a.txt 磁碟區 C 中的磁碟沒有標籤。 磁碟區序號: 8C25-FEB7 c:\ 的目錄 2020/11/03 下午 04:11 <DIR> Intel 2018/09/15 下午 03:33 <DIR> PerfLogs 2020/11/02 下午 03:55 <DIR> Program Files 2020/10/29 上午 09:27 <DIR> Program Files (x86) 2020/10/28 上午 10:54 <DIR> Users 2020/10/29 上午 10:08 <DIR> Windows 0 個檔案 0 位元組 6 個目錄 277,118,083,072 位元組可用 E:\> E:\>copy con b.txt 123 456 abc ^Z 複製了 1 個檔案。 E:\>type e:\b.txt 123 456 abc E:\>dir e:\*.txt 磁碟區 E 中的磁碟是 DATA 磁碟區序號: 6875-7CA3 e:\ 的目錄 2020/11/05 上午 09:19 488 a.txt 2020/11/05 上午 09:20 15 b.txt : 3 個檔案 503 位元組 0 個目錄 322,262,847,488 位元組可用 E:\>
sort與date指令
D:\>dir | sort 0 個目錄 64,094,208 位元組可用 24 個檔案 7,055,849 位元組 D:\ 的目錄 磁碟區 D 中的磁碟是 System Reserved 磁碟區序號: 320B-1D85 2019/11/26 下午 09:18 365 array2.cpp 2019/12/10 下午 09:51 362,103 ansiBoshiamy.cin 2019/12/10 下午 10:19 708 linklist.cpp 2019/12/10 下午 10:19 132,421 linklist.exe 2020/04/08 下午 07:03 2,518 20200406肺炎疫情統計.csv 2020/04/08 下午 07:05 2,504 20200406肺炎疫情統計.csv.txt 2020/04/28 下午 09:59 438 6.py 2020/06/07 上午 05:57 131,514 array2.exe 2020/06/07 下午 08:06 478 q2.cpp 2020/06/07 下午 08:06 1,966,600 q2.exe 2020/06/08 下午 08:33 1,823 tree.py 2020/06/10 下午 09:22 479 s2.cpp 2020/06/10 下午 09:22 1,967,510 s2.exe 2020/06/10 下午 09:28 511 q1.cpp 2020/06/10 下午 09:28 1,967,248 q1.exe 2020/06/18 下午 09:25 261 fib.py 2020/06/20 下午 08:39 718 bsort.htm 2020/06/21 下午 08:08 14,760 a.csv 2020/06/21 下午 08:18 12,757 b.csv 2020/06/21 下午 08:26 225,881 c.csv 2020/06/21 下午 09:48 260,959 d.ods 2020/06/30 下午 10:04 1,273 bs01.htm 2020/07/01 下午 09:01 596 bs.htm 2020/11/12 上午 05:47 1,424 sort D:\>sort /? SORT [/R] [/+n] [/M kilobytes] [/L locale] [/REC recordbytes] [[drive1:][path1]filename1] [/T [drive2:][path2]] [/O [drive3:][path3]filename3] /+n 指定每次開始比較的起始字元 數目 n。/+3 表示每次比較 都從每行的第 3 個字元開始。 少於三個字元的行數會先被核對。 預設情況下會從每行的第一個字 元開始比較。 /L[OCALE] locale 用指定數值覆寫系統預設值。 ""C"" 地區設定會產生最快的 核對順序,而且是目前唯一的 其他選擇。排序都不會區分 英文大小寫。 /M[EMORY] kilobytes 指定排序時主記憶體的使用量 記憶體大小,以 KB 為單位。 不可低於160 KB。如果已指定 記憶體大小,不論目前可用記 憶體有多少,排序時將會使用 您所指定的值。 如果您不指定記憶體的話, 可以產生最佳效能。預設狀況 下,如果符合預設記憶體大小 最大值的話,排序會一次 執行完成 (沒有暫存檔案), 否則排序會分兩次完成 (部分排 序完成的資料會儲存在暫存檔案 中)。這樣排序和合併所使用的 記憶體容量相等。預設最大記憶 體大小是 90% 的可用主記憶體 大小 (如果輸入和輸出都是使用 檔案的話),否則只會設定 45% 的可用主記憶體大小。 /REC[ORD_MAXIMUM] 字元指出一個記錄中字元的 最大數目 (預設值為 4096,最大值為 65535)。 /R[EVERSE] 反轉排序順序; 也就是,排序由 Z 到 A,然後 由 9 到 0。 [drive1:][path1]filename1 指定要排序的檔案。如果未指定排序檔案,會將 標準輸入排序。指定輸入檔案比將相同的檔案重 新導向為標準輸入還要快。 /T[EMPORARY] [drive2:][path2] 指定要保留排序的工作存放區的目錄路徑,萬一 資料不適合放在主要記憶體中的話可以使用。預 設值為使用系統暫存目錄。 /O[UTPUT] [drive3:][path3]filename3 指定排序的輸入要被存放的檔案。如果未指定, 資料會被寫入標準輸出中。指定輸出檔案比將標 準輸出重新導向到相同的檔案還要快。 D:\> D:\>date 現在日期是: 2020/11/12 週四 輸入新日期: (yy-mm-dd) D:\>date /htmp 系統無法接受輸入的日期。 輸入新日期: (yy-mm-dd) D:\>date /? 顯示或設定日期。 DATE [/T | date] 只輸入 DATE 而不加上參數,可以顯示目前設定的日期,並且提示您輸入新的日 期。按 ENTER 鍵即可保持原來日期。 如果您啟用擴充命令,DATE 命令會支援 /T 參數,這個參數 會讓命令只輸出目前的日期,而不提示您輸入新日期。 D:\>