linux

linux find怎么查找并删除

小亿
126
2024-09-26 04:21:07
栏目: 智能运维

在Linux中,可以使用find命令来查找并删除文件。以下是一些常用的find命令示例:

  1. 查找当前目录及其子目录下的所有.txt文件,并将它们删除:
find . -type f -name "*.txt" -exec rm {} \;

在这个命令中:

  1. 查找指定目录(例如/home/user/documents)及其子目录下的所有.log文件,并将它们删除:
find /home/user/documents -type f -name "*.log" -exec rm {} \;
  1. 查找当前目录及其子目录下大于1MB的文件,并将它们删除:
find . -type f -size +1M -exec rm {} \;

在这个命令中:

注意:在执行删除操作之前,请确保你理解这些命令的作用,并谨慎操作。为了避免误删文件,你可以先使用find命令不带-exec选项来查看将要删除的文件列表:

find . -type f -name "*.txt"

0
看了该问题的人还看了