获取移动目录/文件的路径(源路径和目标路径)

获取移动目录/文件的路径(源路径和目标路径)

当一个目录被移动到其他目标路径时,我想要记录原始源路径的条目和移动路径的条目。

是否有任何命令可用?或者有任何其他方法可以完成这项任务?

前任:

D1 = /home/user/Documents/test
D2 = /home/user/Documents/Data/test

当我将 D1 目录移动到目标路径 D2 目录时,我想记录,例如

"test" directory is moved from D1 to D2 path

谢谢

答案1

我做了这个小脚本。

$1 $2
mv $1 $2
d1=($1)
d2=($2)
echo ${d1} + "was move to " ${d1} >>log.txt

使用 NAME.sh 保存它,其中 name 可以是您想要的名称。

考虑到文件 log.txt 必须存在。您还应该输入绝对路径,例如 /home/user/log.txt

它应该可以工作,我测试过它并且有效。在后台它是相同的 mv 命令。如果你想查看代码,这里有一个关联在粘贴 ubuntu

相关内容