PowerShell檔案系統(一)前言

2021-09-09 04:25:47 字數 1319 閱讀 6041

12 2月, 2014  在

powershell  tagged

powershell教程 /

別名 /

檔案系統

by mooser lee

powershell 檔案系統系列文章:

在powershell控制台中,檔案系統有很特別的重要性。乙個明顯的原因是管理員需要執行許多涉及檔案系統的任務。另乙個原因是檔案系統是乙個層次結構資訊模型。在接下來的章節中,你還會看到powershell在此基礎上控制其它層次資訊系統。你可以非常容易的將powershell中學到的驅動器,目錄和檔案的知識點應用到其它地方,其中就包括登錄檔或者微軟的exchange。

在下面**中列出的powershell命令中,其全名可能很少有人用到。大家更傾向與使用它們非常實用的別名,這些別名來自windows和unix系統。可以讓初學者可以非常快速地找到合適的命令。

非常重要的檔案系統命令概覽

別名描述命令

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

檔案系統(一)

又是檔案系統。前面已經提到過一次檔案系統的實現了,為什麼這裡還要再介紹一邊檔案系統呢?原因是前面介紹的檔案系統訪問比較簡單,僅僅是讀取固定的幾個檔案。而這裡,為了保證裝載器的靈活性,這裡的檔案系統設計複雜多了。而且由於是c 實現,可讀性也提高了。以後在核心中,我們還需要處理一次檔案系統,那是作業系統...

檔案系統(一)

檔案系統占得 比較多,我們將從提供給使用者的api開始逐步進入核心,順藤摸瓜!最終獲取檔案系統的抽象 裝置的組織。裝置號 系統所含的裝置如下 與minix 系統的一樣,所以我們可以使用minix 的 檔案系統。以下這些是主裝置號。0 沒有用到 nodev 1 dev mem 記憶體裝置。2 dev ...

檔案系統(一)

檔案系統 檔案系統是某些作業系統必然包含的模組,對系統中儲存介質的訪問以統一的系統介面進行管理,完成read write ioctl等操作 1 分類 按實現分類 傳統的單機版的檔案系統和網路分布式的檔案系統。分布式檔案系統通常應用網路技術和協議,將分散的各個資料資源進行統一管理的系統形式。嵌入式作業...