`rm` 目录 A 中存在于目录 B 中的所有内容

`rm` 目录 A 中存在于目录 B 中的所有内容

我不cp小心将 B 中的内容复制到 A 中,但不包含文件夹。即,我将 B 中的内容复制到 A 中,并且我打算将 B 复制到 A 中以获得 A/B。A 中已经有很多内容,所以现在我必须将它们全部整理出来。但是,B 仍然存在于其原始位置,因此我可以ls B看到 B 中的内容。我可以将此信息用于rmA 中也存在于 B 中的内容吗?

答案1

知道了。

来自 A:

find B -maxdepth 1 -printf "%P\n" | xargs -d '\n' rm -rf

答案2

fdupes -d A B

fdupes 是一款非常有用的实用程序,可以发现和删除重复文件。

相关内容