PowerShell 文件系統系列文章:javascript
在PowerShell控制檯中,文件系統有很特別的重要性。一個明顯的緣由是管理員須要執行許多涉及文件系統的任務。另外一個緣由是文件系統是一個層次結構信息模型。在接下來的章節中,你還會看到PowerShell在此基礎上控制其它層次信息系統。你能夠很是容易的將PowerShell中學到的驅動器,目錄和文件的知識點應用到其它地方,其中就包括註冊表或者微軟的Exchange。html
在下面表格中列出的PowerShell命令中,其全名可能不多有人用到。你們更傾向與使用它們很是實用的別名,這些別名來自Windows和Unix系統。能夠讓初學者能夠很是快速地找到合適的命令。java
很是重要的文件系統命令概覽shell |
||
別名 | 描述 | 命令 |
cp, cpi | 複製文件或者目錄 | Copy-Item |
Dir, ls, gci | 列出目錄的內容 | Get-Childitem |
type, cat, gc | 基於文本行來讀取內容 | Get-Content |
gi | 獲取指定的文件或者目錄 | Get-Item |
gp | 獲取文件或目錄的屬性 | Get-ItemProperty |
ii | 使用對應的默認windows程序運行文件或者目錄 | Invoke-Item |
— | 鏈接兩個路徑爲一個路徑 | Join-Path |
mi, mv, move | 移動文件或者目錄 | Move-Item |
ni | 建立新文件或者目錄 | New-Item |
ri, rm, rmdir,del, erase, rd | 刪除空目錄或者文件 | Remove-Item |
rni, ren | 重命名文件或者路徑 | Rename-Item |
rvpa | 處理相對路徑或者包含通配符的路徑 | Resolve-Path |
sp | 設置文件或路徑的屬性 | Set-ItemProperty |
Cd,chdir, sl | 更改當前目錄的位置 | Set-Location |
— | 提取路徑的特定部分,例如父目錄,驅動器,文件名 | Split-Path |
— | 測試指定的路徑是否存在 | Test-Path |
原文連接:Working with the File Systemwindows