侧边栏壁纸
博主头像
Blog

行动起来,活在当下

  • 累计撰写 23 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

linux查找并删除命令

Administrator
2024-11-03 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

在Linux中,你可以使用find命令来查找文件或目录,并使用rm命令来删除它们。以下是一些基本示例:

查找并删除当前目录及子目录下所有的.txt文件:

find . -name "*-*.mp4" -type f -exec rm {} +
find . -name "*_1.mp4" -type f -exec rm {} +
find . -name "*-copy(1).jpg" -type f -exec rm {} +
find . -name "*-copy(2).jpg" -type f -exec rm {} +
find . -name "*-copy(3).jpg" -type f -exec rm {} +
find . -name "*-copy(1).png" -type f -exec rm {} +
find . -name "*-copy(2).png" -type f -exec rm {} +
find . -name "*-copy(3).png" -type f -exec rm {} +
find . -name "*-copy(1)*" -type f -exec rm {} +

查找并删除当前目录及子目录下所有的空目录:

find . -type d -empty -exec rm -rf {} +

查找并删除超过30天的旧文件:

find /path/to/directory -type f -mtime +30 -exec rm {} +

请谨慎使用rm命令,尤其是使用-rf选项时,因为这可能会导致重要数据的丢失。在执行删除操作之前,请确保你的查找条件是正确的,并且已经对要删除的文件进行了备份。

0

评论区