文件名称:junk命令 shell编程
文件大小:2KB
文件格式:ZIP
更新时间:2023-10-13 16:09:33
junk shell编程 junk命令实现
用junk替代rm功能,删除时不直接删除,而是将待删除内容移动到/trash目录中。要求:①junk默认只能删除文件不能删除目录,而且若无法删除时要给出相应信息;②提供-r选项,通过-r可以递归删除目录;③-f选项:直接删除而不移动到/trash目录中;④-R将已经删除的文件(目录)恢复到原目录中;⑤所有用户登录后该命令便可直接使用。 思路:在/trash目录中创建delInfo,记录被删除文件信息,包括被删除文件所在路径(绝对路径)和备份文件名,删除文件时将此信息追加到delInfo中,若是还原则将此信息从delInfo中删除。
【文件预览】:
使用说明.txt
junk