在使用Linux操作系统时,经常会遇到需要查找和删除文件的情况。其中,`find`命令是一个功能强大的工具,可以帮助用户查找文件并执行相应操作。本文将重点介绍如何使用`find`命令来删除文件。 首先,`find`命令的基本语法如下: ``` find [路径] [选项] [操作] ``` 其中,路径指定要查找文件的目录;选项用于指定查找条件;操作用于指定对查找到的文件执行的操作。在本文中,我
原创 2024-05-22 10:36:04
192阅读
今天偶然看到自己的data目录下有一个“aa bb”文件,本来合计看下里面有什么,结果因为中间空格的原因,<tab>是无法自动补全的,没有办法我就只好用鼠标将文件名复制,然后cat “aa bb”进行查看。不过这个时候我又在想如果鼠标坏了怎么弄?(因为我接触的许多真机都是没有鼠标的,就算是有也没有办法进行复制的)。这个时候find就登场了。第一步:首先我们想要用find删除,那么我们就
原创 2017-02-24 12:39:08
912阅读
​例:删除/home/raven下,包括子目录里所有名为abc.txt的文件find /home/raven -name abc.txt | xargs rm -rf如果不使用xargs,则为:find /home/raven -name abc.txt -exec rm -fv {} \;另外搜到一篇linuxsir上的文章很详细的讲解了find和xargs命令,部分摘录如下:++++++++
转载 2014-12-13 22:31:00
101阅读
2评论
在Linux操作系统中,使用find命令可以轻松查找文件和目录。而有时候我们可能需要删除查找到的文件夹。那么如何使用Linux find命令来删除文件夹呢? 首先,我们需要了解一下find命令的基本语法。find命令的基本格式为: ``` find [搜索路径] [匹配条件] [操作] ``` 搜索路径指定了find命令要在哪个目录下查找文件或目录;匹配条件指定了查找的规则;操作则是对查找到
原创 2024-05-23 10:29:40
189阅读
在Linux下使用 "rm -rf *" 试图删除非常大量的小文件时,可能会报类似下边的错误: /bin/rm: Argument list too long.   这是因为通配符"*"在执行时会被每个匹配的文件名来替换,例如“rm -rf file1 file2 file3 file4″。系统只分配了一个比较小的缓冲区用来对这个列表进行排序,如果这个
转载 精选 2015-06-11 02:17:05
3633阅读
Linux下find命令查询指定时间的大文件删除1.常规方法1.1 语法:使用find命令和rm命令结合使用删除指定时间的文件--时间单位为天 find 查询路径 -ctime/-mtime/-atime 时间范围 -name 文件名称 -type f -exec rm {} \; --时间单位为分钟 find 查询路径 -cmin/-mmin/-amin 时间范围 -name 文件名称 -
转载 2023-10-10 10:11:55
154阅读
删除特殊大小的文件 1. 根据文件的时间,创建人,大小等特征,用find命令找到文件 find . -maxdepth 1 -type f -size +72019c -size -72021c 解释: -maxdepth 1 搜索深度为1 -type f 搜索普通文件 -size +72019c 文件大于72019byte ;-size -72021...
转载 2013-02-24 19:00:00
63阅读
2评论
find . -name '*.class' -type f -print -exec rm -rf {} \; find /home/backup/*.gz  -type f  -mtime +12  -exec rm {} \;  
原创 2012-10-03 17:13:48
418阅读
1、需求(删除txt格式的文件)[root@a1 temp]# ls    hello test.txt [root@a1 temp]# find . -type f -name "*.txt" -print | xargs rm
原创 2015-10-15 11:54:35
1109阅读
在Linux中,使用find命令可以帮助用户查找文件和目录。同时,结合其他命令,如删除命令rm,用户还可以很方便地删除不需要的文件或目录。 想要使用find命令删除文件或目录,首先需要了解find命令的基本用法。find命令的基本语法为: ``` find ``` 其中,路径指定了find命令要在哪个目录下查找文件或目录,选项用于指定查找条件,操作则指定了在找到的文件或目录上要执行的操作。
原创 2024-03-01 09:54:14
179阅读
1、如图所示,有大量文件夹,想批量删除它们 2、使用命令 find . -maxdepth 1 -regex ".*ws.*" 可以批量找到他们。maxdepth值为1表示只在当前目录查找,不递归查找其子目录 3、使用命令 find . -maxdepth 1 -regex ".*ws.*" -ex
find ~ -regex '.*log$' -exec rm -f {} \;注意最后加一个空格和\;{}代表当前找到的文件
原创 2014-01-28 23:14:35
2701阅读
方法1    find   /data  -type f  -name "oldboy.txt"   -exec   rm {}  \;find   /data  -type f 在data下查找类型为f的文件-name "oldboy.txt" 名
原创 2017-07-27 14:57:17
506阅读
find /nfs/backup/*.sql -type f -ctime +N | xargs rm -rf ...
转载 2021-08-24 08:11:00
187阅读
2评论
有一个问题几乎困扰着所有的文件系统 -- 包括 Unix 和其他的 -- 那就是文件的不断积累。几乎没有人愿意花时间清理掉他们不再使用的文件和整理文件系统,结果,文件变得很混乱,很难找到有用的东西,要使它们运行良好、维护备份、易于管理,这将是一种持久的挑战。我见过的一种解决问题的方法是建议使用者将所有的数据碎屑创建一个文件集合的总结报告或"概况",来报告诸如所有的文件数量;最老的,最新的,最大的文
转载 2023-09-07 23:08:25
83阅读
find /usr/local/tomcat/logs/  -mtime +30 -exec rm -rf {} \; find /usr/local/tomcat/logs/  -mtime +30 |xargs rm -rf;将通过f
原创 2016-07-04 17:23:01
708阅读
在Linux系统中,我们经常需要使用find命令来查找文件或目录,并且有时候需要结合-delete选项来删除查找到的文件或目录。find命令是一个非常强大的工具,可以帮助我们高效地定位和处理文件。本文将介绍如何在Linux系统中使用find命令进行查找和删除操作。 首先,我们来看一下find命令的基本语法: ``` find ``` 其中,``表示要查找的路径,可以是绝对路径或相对路径;
原创 2024-03-26 11:03:36
166阅读
在Linux系统中,使用shell命令可以轻松地对文件和目录进行搜索、删除等操作。其中,find命令是一个非常实用的工具,可以帮助用户快速定位目标文件,并进行删除等操作。 使用find命令进行文件搜索的语法格式为: ``` find [搜索路径] [选项] [操作] ``` 其中,搜索路径指明了查找文件的范围,选项可以指定更详细的搜索条件,操作则表示对查找到的文件进行何种操作。 如果要删除找到
原创 2024-04-19 10:38:14
216阅读
Linux下的红帽操作系统以其开源的特性和强大的性能广受欢迎。在使用红帽系统时,有时我们需要查找并删除特定的文件或目录。这就需要用到Linux下的find命令。在本文中,我们将学习如何使用Linux find命令来查找并删除文件或目录。 find命令是一个功能强大且灵活的工具,它可以在指定的目录下搜索文件和目录,并对它们进行各种操作,如复制、移动、删除等。我们可以通过多种条件来查找需要删除文件
原创 2024-02-04 10:31:41
324阅读
在Linux操作系统中,使用find命令来查找文件和目录是非常常见的操作。在日常工作中,我们可能会遇到需要删除目录的情况。本文将介绍如何使用Linux中的find命令来删除目录。 首先,让我们来了解一下find命令的基本用法。find命令用于在指定目录下搜索文件和目录,并可以根据不同的条件来查找特定的文件或目录。其基本语法如下: ``` find [搜索路径] [选项] [操作] ``` 其
原创 2024-04-03 09:33:05
243阅读
  • 1
  • 2
  • 3
  • 4
  • 5