Shellscript - mv文件的日志

时间:2016-11-21 03:20:17

标签: bash shell logging mv

我正在编写一个脚本,用作一种回收站来删除和恢复文件。 调用'del'脚本时,我可以使用通配符,完整文件路径或文件名指定文件。

对于恢复我认为我需要一个日志文件来存储使用mv“删除”的原始位置

要创建日志文件,我使用代码

# echo $path >> /root/Dustbin/log.txt

当我指定删除`

的整个路径时,这可以正常工作
# del /root/A_Folder/Afile.txt

但是当我只使用

删除它时,我需要一种存储整个文件路径的方法
# del afile.txt

当我删除文件的路径时,是否还要检索文件的路径?

希望有意义

提前致谢

1 个答案:

答案 0 :(得分:0)

我最终搞清楚了 - 我可以使用下面的代码保存完整的文件路径:

readlink -f $path >> /root/Dustbin/log.txt