在bash脚本中,我是rsync的许多目录。但是,在我的脚本中,我忘了在源目录的末尾添加一个尾部斜杠。结果,我有类似
的东西rsync /first/path/dir /second/path/dir
在我的脚本中,我知道这是错误的,并最终创建
/second/path/dir/dir
在目标目录中,这根本不是我想要的。
有没有一种快捷的方法可以使用find命令查找" dir / dir"的所有实例。并执行一个&rm -rf'不丢失/ second / path / dir的其他原始内容?
答案 0 :(得分:0)
你可以使用-path参数来unix find命令来定位(和删除)'dir / dir'
find . -path \*/dir/dir -exec rm -rf {} \;