嘿,我对课程有这个问题,我想知道是否有人可以给我一些帮助,因为我的课程作业我不想让别人为我编写代码,但可以给我一个简短的例子甚至告诉我应该使用什么样的东西,我可以阅读它们。
我有一个删除脚本,用于存储通过
删除的文件的位置
readlink -f $1
>> / root / TAM / store
删除后,文件存储在目录/ root / TAM / dustbin中
我坚持的问题是
restore - 此脚本应将调用的文件移回其原始目录,而无需任何进一步的用户输入。 如果该名称的文件已存在于还原位置,则脚本会提示用户选择适当的替代操作。
答案 0 :(得分:1)
当您删除某个文件时,您并没有真正将其删除,而是将其移至dustbin
目录,保留了从根目录的完整路径(因此,如果删除/home/foo/blabla
,则将其存储在dustbin/home/foo/blabla
。
如果原始路径中存在同名文件,则在恢复dustbin
中的文件之前,应恢复命令/脚本。