網盤的另類玩法——命令行
linux玩多了多半會成為終端控。如果能在命令行下操作網盤,那麼它也許會是什麼樣子?另,雖然大多的網盤目前沒有linux客戶端,但是有個命令行版本無疑會減少開發成本,也能更好地維護。
軟件執行過程
載入配置文件
檢查是否有網絡
檢查軟件是否有更新
檢查用戶名和密碼,實現登錄,提示信息(考慮包含一些廣告)
進入,開始操作。命令有:ls,tree,mkdir,rm,rmdir,cd,pwd,upload,download,exit,restore,clear,help.
退出。
注意:系統文件夾禁止刪除,例如“我的文件”,回收站也算一個文件 回收站除了支持以上命令(upload,download除外),也支持restore(恢復某一文件、目錄),clear(清空),這裡的rm、rmdir就是徹底刪除了。
如果類似dropbox的同步網盤,有個命令用來同步也就可以了。
模擬示例(假設以Dbank為例子)
user@host ~ $ dbank -u username -p
檢測網絡連接... [正常]
檢測是否有軟件更新...[無]
password:
歡迎您,username!您可以鍵入help獲取幫助!
username@Dbank / >ls
我的文件
我的照片
我的音樂
回收站
username@Dbank / >cd 我的文件
username@Dbank /我的文件 >upload /home/username/pic.zip .
#####################################100% sucess!
username@Dbank /我的文件 >ls
pic.zip
2013.7z
username@Dbank /我的文件 >rm ../回收站
對不起,您沒有權限刪除系統目錄!
username@Dbank /我的文件 >exit
user@host ~ $