2012-11-26 116 views
1

嘿,我有習作這個問題,我想知道,如果有人可以給我一些幫助,因爲它的課程,我不希望有人只寫代碼對我來說,但是可以給我一個簡短的例子甚至告訴我,我應該用什麼樣的事情,我可以閱讀它們。恢復shell腳本的Linux

我有一個刪除腳本刪除時,其存儲通過
readlink -f $1 >> /根/ TAM /存儲

的文件存儲在目錄/根/ TAM /垃圾桶刪除的文件的位置

,我被困在這個問題是

恢復 - 這個腳本應該叫移動回原來的目錄中的文件,而無需任何進一步的用戶輸入。 如果該名稱的文件在還原位置已經存在,腳本會提示用戶選擇一個合適的替代作用。

回答

1

當你刪除一個文件,你真的不刪除它,但它移動到dustbin目錄,從根本上保持完整路徑(因此,如果您刪除/home/foo/blabla,你把它存放在dustbin/home/foo/blabla

然後restore命令/腳本應當驗證,恢復在dustbin文件是否有與原路徑相同名稱的文件之前。