更改查找结果的路径

更改查找结果的路径

可能的重复:
操作从 find 命令管道传输的文件名

find在运行之前如何更改找到的文件的路径exec?我想查找文件,然后将mv它们放置到已安装的文件系统中,该文件系统与正在搜索的系统具有相同的文件结构。

假设我发现./home/usr1/dir1/file,我想将其移动到/mountedSystem/home/usr1/dir1/file,所以我需要的就是./mountedSystem执行mv.有什么办法可以安全地做到这一点吗?

答案1

/./在路径中间什么也不做。您不必删除点:

find . -exec mv {} /mountedSystem/{} \;

相关内容