我正在尝试仅将文件从目录(包含很多子目录)移动到目标目录。
例如最终目的地:/tmp/history
例如。源目录:
主目录-/tmp/A
A<br>
|-B<br>
|-C<br>
|---D (a subfolder of C)
每个目录都有一个文件,例如txt文件在其中。因此,假设总共有4个txt文件,我找到了将这些文件移动到历史记录文件夹的命令:
find /tmp/A -type f -print0 | xargs -0 mv -t /tmp/history
但是,无论文件是否成功,我都需要在移动每个文件时进行记录。
如果有人可以协助我进行此日志记录(即使它要求我遵循一组不同的代码),我将不胜感激。预先感谢!