---
# System prepended metadata

title: windows cmd 實用指令

---

# windows cmd 實用指令
### dir
顯示檔案清單以列出目錄中的檔案及子目錄。
```
dir [<drive>:][<path>][<filename>] 
dir /s/w/o/p # 依字母順序顯示所有目錄。
dir /b/s/on  # 依檔案名稱順序顯示所有路徑 **important**
dir /os      # 依檔案大小排序
dir /od      # 依檔案日期排序
dir /oe      # 依檔案附檔名排序
dir /b/on > list.txt # 導入txt檔案中
```
[Reference](https://limitironbox.myds.me/wordpress/%E5%88%A9%E7%94%A8cmd%E5%BF%AB%E9%80%9F%E5%88%97%E5%87%BA%E8%B3%87%E6%96%99%E5%A4%BE%E5%85%A7%E7%9A%84%E6%AA%94%E6%A1%88%E5%90%8D%E7%A8%B1/)
### cd / chdir
如果使用時不含參數，顯示當前目錄名稱。
```
cd [/d] [<drive>:][<path>] # /d 切換磁碟
cd [..]
```
[Reference](https://learn.microsoft.com/zh-tw/windows-server/administration/windows-commands/cd)
### md / mkdir
建立目錄。
```
md [<drive>:][<path>]
```
[Reference](https://learn.microsoft.com/zh-tw/windows-server/administration/windows-commands/md)
### rd / rmdir
刪除目錄。
```
rd [<drive>:][<path>] [/s [/q]]
```
/s 刪除(指定目錄及子目錄，包含所有檔案)。
/q 無聲模式，需同時指定/s時，/q才能運作。
/? 顯示說明。
[Reference](https://learn.microsoft.com/zh-tw/windows-server/administration/windows-commands/rd)
### pathping
提供來源和目的地之間中繼點的網路延遲和遺失等相關資料。
```
pathping [/n] [/h <maximumhops>] [/g <hostlist>] [/p <Period>] [/q <numqueries> [/w <timeout>] [/i <IPaddress>] [/4 <IPv4>] [/6 <IPv6>][<targetname>]
```
/n 防止pathping將中繼Router IP位址解析，可加速執行結果。
/h 指定路徑躍點上限，預設為30個。
/g 
[Reference](https://learn.microsoft.com/zh-tw/windows-server/administration/windows-commands/pathping)
### tracert / (traceroute @ linux)
trace router condition
```
tracert <hostname>
```
### netstat
顯示作用中TCP連線、電腦接聽埠、等相關網路統計資料。
```
netstat [-a] [-b] [-e] [-n] [-o] [-p <Protocol>] [-r] [-s] [<interval>]
```
[Reference](https://learn.microsoft.com/zh-tw/windows-server/administration/windows-commands/netstat)
### 壓縮及解壓縮
```
tar -czf *.txt # compress all txt files
tar -xf filename.zip
```