【发布时间】:2017-05-17 06:18:59
【问题描述】:
我有两个包含一些常用文件的文件夹,我想从xyz 文件夹中删除重复文件。
文件夹 1:
/abc/file1.csv
/abc/file2.csv
/abc/file3.csv
/abc/file4.csv
文件夹2:
/xyz/file1.csv
/xyz/file5.csv
我想比较这两个文件夹并从/xyz 文件夹中删除重复项。输出应该是:file5.csv
现在我正在使用:
find "/xyz" "/abc" "/abc" -printf '%P\n' | sort | uniq -u | -exec rm {} \;
但它失败的原因是:如果-exec 不是拼写错误,您可以运行以下命令来查找包含二进制文件的包:
command-not-found -exec
-bash: -exec: command not found
【问题讨论】: