cd (Change Directory)用來切換目錄(或稱資料夾)。
命令 | 說明 |
---|---|
cd .. | 切換到目錄磁碟的上一層 |
cd ..\.. | 上一層的上一層 |
cd \Pro(按Tab) | Tab鍵會自動補全,若在C:磁碟機會找到C:\Program Files和C:\Program Files (x86) |
cd /d z:\util | 切換Z:磁碟機到\util並換磁碟機到Z: |
Windows沒有明顯的家目錄概念,比較近似的是環境變數 USERPROFILE,我們可以寫一個巨集來達到切換到家目錄:
cd~=cd /d %USERPROFILE%
以此類推,也可以自行增加常用目錄:
cddesk=cd /d %USERPROFILE%\Desktop
cddl=cd /d %USERPROFILE%\Downloads
cddoc=cd /d %USERPROFILE%\Documents
cdpic=cd /d %USERPROFILE%\Pictures
另外有些應用程式會把設定等資料寫到環境變數 APPDATA 指向的目錄,我們可以建立一個快速切換的巨集:
cdapp=cd /d %APPDATA%\
用檔案總管顯示目前目錄
在cmd.exe裡,我們可以用start .
將檔案總管開啟成目前目錄(參考:DOS命令使用技巧3:由DOS視窗將目前資料夾用檔案總管開啟的方法)。
用pushd產生目錄堆疊
pushd 切換到的路徑
可以建立目錄堆疊(Stack),每執行一次就把目前的目錄加入堆疊,取回並切換回推入的路徑用popd
即可(請參考:方便切換目錄的指令:PUSHD與POPD)。
為方便知道堆疊的深度,我們可以把提示符號變更如下:
prompt $p$+$g
$p是路徑,$+是以+號表示的堆疊深度,$g是大於符號。範例如下:
C:\Windows\System32\drivers\etc>pushd z:\util
z:\UTIL+>cd "c:\Program Files"
z:\UTIL+>cd /d "c:\Program Files"
c:\Program Files+>pushd z:\util
z:\UTIL++>pushd
c:\Program Files
C:\Windows\System32\drivers\etc
z:\UTIL++>popd
c:\Program Files+>popd
C:\Windows\System32\drivers\etc>
pushd不加參數會列出目前堆疊的目錄清單。
Shell命令
Windows 7以後還有快速存存特定系統目錄的Shell命令,能使用在檔案總管的位址欄、或按〔Win+R〕的執行視窗,也可以在cmd.exe裡用start來開啟。
start shell:startup
start shell:recent
找出最近使用的doc檔
用start shell:recent
可以找到最近存取文件的資料夾是%APPDATA%\Microsoft\Windows\Recent,因此我們可以建立一個名為recent的巨集,用來找出最近存取的文件。
recent=pushd %APPDATA%\Microsoft\Windows\Recent & dir *$1*
命令行裡的 & 是表示不同命令之間的分隔,& 左邊的執行完畢後,繼續執行其右邊的命令。
Windows 10 Shell命令完整清單
Shell Command | Opens |
---|---|
shell:3D Objects | %UserProfile%\3D Objects |
shell:AccountPictures | %AppData%\Microsoft\Windows\AccountPictures |
shell:AddNewProgramsFolder | 控制台\所有控制台項目\取得程式 |
shell:Administrative Tools | %AppData%\Microsoft\Windows\Start Menu\Programs\Administrative Tools |
shell:AppData | %AppData% |
shell:Application Shortcuts | %LocalAppData%\Microsoft\Windows\Application Shortcuts |
shell:AppsFolder | Applications |
shell:AppUpdatesFolder | Installed Updates |
shell:Cache | %LocalAppData%\Microsoft\Windows\INetCache |
shell:Camera Roll | %UserProfile%\Pictures\Camera Roll |
shell:CD Burning | %LocalAppData%\Microsoft\Windows\Burn\Burn |
shell:ChangeRemoveProgramsFolder | Control Panel\All Control Panel Items\Programs and Features |
shell:Common Administrative Tools | %ProgramData%\Microsoft\Windows\Start Menu\Programs\Administrative Tools |
shell:Common AppData | %ProgramData% |
shell:Common Desktop | %Public%\Desktop |
shell:Common Documents | %Public%\Documents |
shell:CommonDownloads | %Public%\Downloads |
shell:CommonMusic | %Public%\Music |
shell:CommonPictures | %Public%\Pictures |
shell:Common Programs | %ProgramData%\Microsoft\Windows\Start Menu\Programs |
shell:CommonRingtones | %ProgramData%\Microsoft\Windows\Ringtones |
shell:Common Start Menu | %ProgramData%\Microsoft\Windows\Start Menu |
shell:Common Startup | %ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup |
shell:Common Templates | %ProgramData%\Microsoft\Windows\Templates |
shell:CommonVideo | %Public%\Videos |
shell:ConflictFolder | 控制台\所有控制台項目\同步中心\衝突 |
shell:ConnectionsFolder | 控制台\所有控制台項目\網路連線 |
shell:Contacts | %UserProfile%\Contacts |
shell:ControlPanelFolder | 控制台\所有控制台項目 |
shell:Cookies | %LocalAppData%\Microsoft\Windows\INetCookies |
shell:Cookies\Low | %LocalAppData%\Microsoft\Windows\INetCookies\Low |
shell:CredentialManager | %AppData%\Microsoft\Credentials |
shell:CryptoKeys | %AppData%\Microsoft\Crypto |
shell:desktop | Desktop |
shell:device Metadata Store | %ProgramData%\Microsoft\Windows\DeviceMetadataStore |
shell:documentsLibrary | Libraries\Documents |
shell:downloads | %UserProfile%\Downloads |
shell:dpapiKeys | %AppData%\Microsoft\Protect |
shell:Favorites | %UserProfile%\Favorites |
shell:Fonts | %WinDir%\Fonts |
shell:Games (removed in version 1803) | Games |
shell:GameTasks | %LocalAppData%\Microsoft\Windows\GameExplorer |
shell:History | %LocalAppData%\Microsoft\Windows\History |
shell:HomeGroupCurrentUserFolder | Homegroup(user-name) |
shell:HomeGroupFolder | Homegroup |
shell:ImplicitAppShortcuts | %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts |
shell:InternetFolder | Internet Explorer |
shell:Libraries | Libraries |
shell:Links | %UserProfile%\Links |
shell:Local AppData | %LocalAppData% |
shell:LocalAppDataLow | %UserProfile%\AppData\LocalLow |
shell:MusicLibrary | Libraries\Music |
shell:MyComputerFolder | This PC |
shell:My Music | %UserProfile%\Music |
shell:My Pictures | %UserProfile%\Pictures |
shell:My Video | %UserProfile%\Videos |
shell:NetHood | %AppData%\Microsoft\Windows\Network Shortcuts |
shell:NetworkPlacesFolder | Network |
shell:OneDrive | OneDrive |
shell:OneDriveCameraRoll | %UserProfile%\OneDrive\Pictures\Camera Roll |
shell:OneDriveDocuments | %UserProfile%\OneDrive\Documents |
shell:OneDriveMusic | %UserProfile%\OneDrive\Music |
shell:OneDrivePictures | %UserProfile%\OneDrive\Pictures |
shell:Personal | %UserProfile%\Documents |
shell:PicturesLibrary | Libraries\Pictures |
shell:PrintersFolder | All Control Panel Items\Printers |
shell:PrintHood | %AppData%\Microsoft\Windows\Printer Shortcuts |
shell:Profile | %UserProfile% |
shell:ProgramFiles | %ProgramFiles% |
shell:ProgramFilesCommon | %ProgramFiles%\Common Files |
shell:ProgramFilesCommonX64 | %ProgramFiles%\Common Files (64-bit Windows only) |
shell:ProgramFilesCommonX86 | %ProgramFiles(x86)%\Common Files (64-bit Windows only) |
shell:ProgramFilesX64 | %ProgramFiles% (64-bit Windows only) |
shell:ProgramFilesX86 | %ProgramFiles(x86)% (64-bit Windows only) |
shell:Programs | %AppData%\Microsoft\Windows\Start Menu\Programs |
shell:Public | %Public% |
shell:PublicAccountPictures | %Public%\AccountPictures |
shell:PublicGameTasks | %ProgramData%\Microsoft\Windows\GameExplorer |
shell:PublicLibraries | %Public%\Libraries |
shell:Quick Launch | %AppData%\Microsoft\Internet Explorer\Quick Launch |
shell:Recent | %AppData%\Microsoft\Windows\Recent |
shell:RecordedTVLibrary | Libraries\Recorded TV |
shell:RecycleBinFolder | Recycle Bin |
shell:ResourceDir | %WinDir%\Resources |
shell:Ringtones | %ProgramData%\Microsoft\Windows\Ringtones |
shell:Roamed Tile Images | %LocalAppData%\Microsoft\Windows\RoamedTileImages |
shell:Roaming Tiles | %AppData%\Microsoft\Windows\RoamingTiles |
shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} | Run dialog box |
shell:SavedGames | %UserProfile%\Saved Games |
shell:Screenshots | %UserProfile%\Pictures\Screenshots |
shell:Searches | %UserProfile%\Searches |
shell:SearchHistoryFolder | %LocalAppData%\Microsoft\Windows\ConnectedSearch\History |
shell:SearchHomeFolder | search-ms: |
shell:SearchTemplatesFolder | %LocalAppData%\Microsoft\Windows\ConnectedSearch\Templates |
shell:SendTo | %AppData%\Microsoft\Windows\SendTo |
shell:Start Menu | %AppData%\Microsoft\Windows\Start Menu |
shell:StartMenuAllPrograms | StartMenuAllPrograms |
shell:Startup | %AppData%\Microsoft\Windows\Start Menu\Programs\Startup |
shell:SyncCenterFolder | Control Panel\All Control Panel Items\Sync Center |
shell:SyncResultsFolder | Control Panel\All Control Panel Items\Sync Center\Sync Results |
shell:SyncSetupFolder | Control Panel\All Control Panel Items\Sync Center\Sync Setup |
shell:System | %WinDir%\System32 |
shell:SystemCertificates | %AppData%\Microsoft\SystemCertificates |
shell:SystemX86 | %WinDir%\SysWOW64 |
shell:Templates | %AppData%\Microsoft\Windows\Templates |
shell:ThisPCDesktopFolder | Desktop |
shell:UsersFilesFolder | %UserProfile% |
shell:User Pinned | %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned |
shell:UserProfiles | %HomeDrive%\Users |
shell:UserProgramFiles | %LocalAppData%\Programs |
shell:UserProgramFilesCommon | %LocalAppData%\Programs\Common |
shell:UsersLibrariesFolder | Libraries |
shell:VideosLibrary | Libraries\Videos |
shell:Windows | %WinDir% |
請參考示範影片:
##
您可能也會有興趣的類似文章
- [Windows] 以Shell命令開啟系統目錄 (1則留言, 2008/04/04)
- dir (DIRectrory)命令 顯示目錄裡的檔案 (初學者的命令行 #3) (0則留言, 2019/04/05)
- ConEmu的常用設定與基本操作(初學者的命令行 #1) (0則留言, 2019/03/31)
- [Vista] 符號連結(Symbolic/Soft Link)、永久連結(Hard Link)與連接點(Junction Point) (2則留言, 2008/04/04)
- 方便切換目錄的指令:PUSHD與POPD (0則留言, 2006/07/15)
- Windows系統命令與快速鍵 (0則留言, 2005/02/04)
- 解決Windows 10部份應用程式字體模糊的方法 (3則留言, 2015/08/10)
- 萬用影音轉檔程式:FFMpeg與HD專用的VideoConverter (0則留言, 2009/05/10)
- 快速啟動「服務」、「新增/刪除程式」視窗的方法 (0則留言, 2005/01/20)
- 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (11則留言, 2009/02/18)
- 更新Windows 10.10586後,Office和SQL Server 2012消失了… (0則留言, 2015/12/21)
- XP也能用的Vista Start Menu:人生是彩色的「開始」功能表 (2則留言, 2008/06/04)
- 快速切換資料夾的DOS指令:go-tool (0則留言, 2014/04/26)
- 將Windows 10 Modern App釘選到桌面與快速執行的步驟 (0則留言, 2015/08/12)
- 增加Spb Mobile Shell 3.0生活化桌面頁數的小技巧 (7則留言, 2009/04/27)