linux 命令 递归删除文件夹,Linux命令行删除文件递归其不在其它文件夹

/1/1/

1.png

2.png

5.png

6.png

/1/2/

3.png

4.png

/1/3/

10.png

11.png

14.png

有在该例子中的子文件夹1-3。真正活着它的数百个文件夹。每个子文件夹中都包含未知数量的png文件。

然后我有具有完全相同的子文件夹结构,但多个图像在它然后夹/ 1的文件夹/ 2:

/2/1/

1.jpg

2.jpg

3.jpg

4.jpg

5.jpg

5.jpg

/2/2/

1.jpg

2.jpg

3.jpg

4.jpg

/2/3/

10.jpg

11.jpg

12.jog

13.jpg

14.jpg

请注意在文件夹2(.JPG),不同的文件扩展名。这些文件的共同之处仅仅是文件名。文件夹/ 1和/ 2中的扩展名不同。

我在Linux中试图实现的目标是清理文件夹/ 2,并在那里只存在文件夹/ 1中具有相同名称的文件。

任何人都可以提供一个命令我可以使用从命令行或bash脚本?

最终的结果在文件夹/ 2应该是:

/2/1/

1.jpg

2.jpg

5.jpg

6.jpg

/2/2/

3.jpg

4.jpg

/2/3/

10.jpg

11.jpg

14.jpg

谢谢!

2016-09-17

domi771

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值