folder 指令
用途
選取並列出資料夾和訊息。
語法
資料夾 [ + 資料夾 ] [ 訊息 ] [ -全部 ] [ -nopack | -包裝 ] [ -nofast | -快速 ] [ -norecurse | -recurse ] [ -print | -noprint ] [ -header | -noheader ] [ -noctotal | -total ] [ -push | -pop ] [ -list | -諾利斯特 ]
說明
folder 指令會設定現行資料夾及該資料夾的現行訊息,並列出資料夾的相關資訊。 依預設, folder 指令會列出現行資料夾名稱、訊息數、訊息數範圍,以及現行訊息。
+資料夾 旗標指定的資料夾會變成現行資料夾。 訊息 參數指定的訊息會變成資料夾的現行訊息。 使用 -pack 旗標將資料夾中的訊息重新編號。
旗標
項目 | 說明 |
---|---|
-all | 顯示郵件目錄中每一個資料夾的相關資訊行。 |
-fast | 只顯示資料夾的名稱。 |
+資料夾 | 指定要顯示的資料夾資訊。 |
-header | 顯示資料夾資訊的直欄標題。 |
-help | 列出指令語法、可用的切換參數 (切換參數) 及版本資訊。附註: 對於「訊息處理程式 (MH)」,必須完整拼寫此旗標的名稱。 |
-list | 顯示現行資料夾,後面接著資料夾堆疊的內容。 |
訊息 | 將指定的訊息設為現行訊息。 除非您指定 +資料夾 旗標,否則指令會設定現行資料夾的指定訊息。 請使用下列參照來指定訊息:
|
-nofast | 顯示每一個資料夾的相關資訊。 此旗標是預設值。 |
-noheader | 抑制資料夾資訊的直欄標題。 此旗標是預設值。 |
-nolist | 暫停顯示資料夾堆疊內容。 此旗標是預設值。 |
-nopack | 防止重新編號資料夾中的訊息。 此旗標是預設值。 |
-noprint | 防止顯示資料夾資訊。 如果指定 -push、 -pop或 -list 旗標,則 -noprint 旗標是預設值。 |
-norecurse | 只顯示現行資料夾中最上層資料夾的相關資訊。 不會顯示子資料夾的相關資訊。 此旗標是預設值。 |
-noctotal | 防止顯示郵件目錄結構中所有訊息及資料夾的總計。 當指定 -all 旗標時,預設值是 -total 旗標; 否則, -nototal 旗標是預設值。 |
-pack | 重新命名指定資料夾中的訊息。 重新編號可在刪除訊息之後消除訊息編號中的間隙。 |
-pop | 從資料夾堆疊頂端移除資料夾,並使它成為現行資料夾。 +資料夾 旗標不能與 -pop 旗標一起指定。 |
顯示資料夾的相關資訊。 如果指定 -push、 -pop或 -list 旗標,則 -noprint 旗標是預設值; 否則, -print 旗標是預設值。 | |
-push | 將現行資料夾移至資料夾堆疊頂端,並將指定的資料夾設為現行資料夾。 如果未指定資料夾,則 -push 旗標會交換資料夾堆疊頂端資料夾的現行資料夾。 |
-recurse | 顯示現行資料夾中所有資料夾及子資料夾的相關資訊。 |
-total | 顯示郵件目錄結構中的所有訊息及資料夾。 除非您指定 -recurse 旗標,否則 -total 旗標不會顯示子資料夾的資訊。 如果指定 -all 旗標,則 -total 旗標是預設值。 |
設定檔項目
下列項目是在 UserMhDirectory/.mh_profile 檔案中輸入:
項目 | 說明 |
---|---|
Current-Folder: | 設定預設現行資料夾。 |
Folder-Protect: | 設定新資料夾目錄的保護等級。 |
Folder-Stack: | 指定資料夾堆疊。 |
lsproc: | 指定用來列出資料夾內容的程式。 |
Path: | 指定使用者的 MH 目錄。 |
安全
RBAC 使用者注意: 這個指令可以執行特許作業。 只有專用使用者可以執行專用作業。 如需授權及專用權的相關資訊,請參閱 Security中的 Privileged Command Database。 如需與此指令相關聯的專用權及授權清單,請參閱 lssecattr 指令或 getcmdattr 次指令。
範例
- 若要顯示現行資料夾的相關資訊,請輸入:
系統會以類似下列的訊息回應:folder
在此範例中,現行資料夾是inbox. 資料夾包含80 messages,範圍從訊息1至訊息82. 現行訊息號碼為7.inbox+ has 80 messages (1-82); cur = 7; (others).
- 若要顯示所有資料夾的相關資訊,請輸入:folder -all系統會以類似下列的訊息回應:
在此範例中,有2資料夾包含總計85訊息。 現行資料夾是inbox,由+(加號) 後面。Folder # of messages (range); cur msg (other files) inbox+ has 80 messages (1-82); cur= 7; (others). test has 5 messages (1-5); cur= 5; (others). Total= 85 messages in 2 folders
- 若要讓test資料夾,並顯示現行資料夾的相關資訊test,輸入:folder +test系統會以類似下列的訊息回應:
test+ has 5 messages (1-5); cur = 5; (others)
- 若要製作訊息2現行資料夾中的現行訊息,請輸入:
系統會以類似下列的訊息回應:folder 2
test+ has 5 messages (1-5); cur = 2; (others)
- 若要建立稱為的資料夾,請執行下列指令:group並使它成為現行資料夾,請輸入:folder +group系統會以類似下列的訊息回應:
請輸入:Create folder "/home/dawn/Mail/group"? _
系統會以類似下列的訊息回應:yes
group+ has no messages.
- 若要將現行資料夾中的訊息重新編號,請輸入:folder -pack系統會以類似下列的訊息回應:
在此範例中,會重新編號訊息,以在刪除訊息之後消除訊息編號中的間隙。inbox+ has 80 messages (1-80); cur= 7; (others).
檔案
項目 | 說明 |
---|---|
$HOME/.mh_profile | 包含 MH 使用者設定檔。 |
/usr/bin/folder | 包含 folder 指令。 |