ubuntu - 从两个文件夹中删除公共(public)文件

标签 ubuntu command-line

我有两个文件夹,在这些文件夹中我有一些常用文件。现在我想从第一个文件夹中删除公共(public)文件。
就像我有两个文件夹名称文件夹 1 和文件夹 2。
现在在文件夹 1 中我有 a、b、c 文件,在文件夹 2 中我有 c、b w、d 文件。我想从folder1中删除公共(public)文件意味着b和c文件。

我可以通过命令行找到公共(public)文件

diff -ur folder1 folder2

但我无法从 ubuntu 命令行的第一个文件夹中删除公共(public)文件。

最佳答案

有一个更简单的解决方案:

for f in `ls -1 folder1`; do rm folder2/$f; done;

关于ubuntu - 从两个文件夹中删除公共(public)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9482348/

相关文章:

ubuntu - 如何让 selenium 和 xvfb 在 ubuntu 中工作

ubuntu - 亚马逊的 PuPHPet - Ubuntu 14.04 和 PHP 5.6

php - 命令行 cURL 和 PHP cURL 之间的区别

windows - 单个命令中 Windows 多路径中的 mkdir

linux - 如何从命令行删除 unix(Mac OSX) 中名为 "-d"的文件?

bash、查找、执行和回显

python - 如何在 Ubuntu 上删除多个版本的 python

php - Magento 1.7.0.0 上的奇怪问题

Git 在签署提交时停止询问密码

c++ - 编写 C++ 程序以从 Linux 命令行搜索索引文件