DRBL的使用
放置(或是取回/移除)檔案到某個班級(群組)學生的家目錄
放置(或是取回/移除)檔案到某個班級(群組)學生的家目錄
一、版權說明
本文版權屬於全體作者所有,且以 GNU FDL 授權合約發佈。在遵守 GNU FDL 授權合約的情況下,您可以複製、散佈,以及修改本文件。 唯請保持作者列表的完整,若您修改過此份文件,也請在作者列表中加入您的大名。二、作者列表
同時請注意本文件沒有任何擔保,若因本文件而產生任何直接或間接的損失,本文作者群均不負任何法律及道義上的責任。
蕭志榥 (steven _at_ nchc org tw)三、放置(或是取回/移除)檔案到某個班級(群組)學生的家目錄
黃國連 (klhaung _at_ gmail com)
王順泰 (c00wht00 _at_ nchc org tw)
孫振凱 (ceasar _at_ nchc org tw)
王耀聰 (jazzwang _at_ nchc org tw)
蔡育欽 (thomas _at_ nchc org tw)
drbl-cp-user, drbl-get-user, drbl-rm-user 這些指令會將檔案複製到使用者的家目錄中,或是從使用者的家目錄中複製到某一個目錄,或是砍掉某個群組帳號中的檔案。基本上這個功能就是老師收、發作業的模式. 指令的格示如下所示
drbl-cp-user (或是drbl-user-cp) 可以將檔案複製到使用者的目錄下
drbl-get-user (或是drbl-user-get) 可以收集使用者目錄下的某個檔案
drbl-rm-user (或是drbl-user-rm) 可以移除所有使用者目錄下的某個檔案
用法:
drbl-cp-user (或是drbl-get-user,或是drbl-rm-user) [-g|--group] group [-d|--directory] directory [-v|--verbose] source target
-g, --group: 只針對某個群組處理
-d, --directory DIR: 處理使用者家目錄下的DIR目錄
-v, --verbose 列認出詳細的執行內容
舉例說明,假設老師打算將一個檔案"homework1.sxw"放到學生的家目錄中,該群組假設為 三年五班(這班級的所有學生帳號已經將他們全部設定成一個群組g3c5): 則您只需要下達以下的指令:
# drbl-cp-user -g g3c5 homework1.sxw
這樣, 就會將 homework1.sxw複製到三年五班(所有屬於g3c5這個群組)的學生的家目錄中
同樣的,如果想將三年五班學生寫好的作業收回來,可以這樣執行:
# drbl-get-user -g g3c5 homework1.sxw
這樣會將檔案homework1.sxw複製到您目前的工作目錄下,所收到的檔案名稱前多加了學生的帳號名稱以供辯識(例如user01_homework1.sxw, user02_homework1.sxw...)
再來,如果要砍掉三年五班學生家目錄中的檔案homework1.sxw,可以這樣執行:
# drbl-rm-user -g g3c5 homework1.sxw