Linux下find 批量删除相同文件

很多时候,我们需要删除在不同文件夹里面的某个相同的文件,在Windows中,我们可以利用搜索命令来搜索出来,并且可以很简单的删除。

Linux中,同样可以很简单的解决这一个问题,批量删除文件。

我们需要用到find命令。

列出搜索到的文件

find . -name "shuaige.txt" -exec ls {} \;

批量删除搜索到的文件

find . -name "shuaige.txt" -exec rm -f {} \;

删除前有提示

find . -name "shuaige.txt" -ok rm -rf {} \;

删除当前目录下面所有 test 文件夹下面的文件

find . -name "test" -type d -exec rm -rf {} \;

还没有评论,快来抢沙发!

发表评论

  • 😉
  • 😐
  • 😡
  • 😈
  • 🙂
  • 😯
  • 🙁
  • 🙄
  • 😛
  • 😳
  • 😮
  • emoji-mrgree
  • 😆
  • 💡
  • 😀
  • 👿
  • 😥
  • 😎
  • ➡
  • 😕
  • ❓
  • ❗
  • 65 queries in 0.408 seconds