如果想查找某目录下的某些文件,但是想要避开某个目录,使用find 的-prune但是-prune用法很严格,网上有很多文章介绍了它的用法,但是经过本人的实际使用,有些并不好用。严格的用法:find 查找文件的目录 -path 需要排除的目录 -prune -o -name 需要查询的内容注意事项:1)-prune 必须和 -path, -o 一起使用2)-prune -o 的顺序不 能调换3)-n
原创 2022-07-03 01:13:02
193阅读
Linux中的find命令是一个非常有用的工具,可以用来查找文件和目录。find命令的使用非常灵活,可以根据不同的需求进行搜索。其中,-prune和-o是find命令中的两个参数,可以帮助用户进行更加精确的搜索。 -Prune参数是用来排除某些目录的搜索的。当使用-prune参数时,find命令将会排除指定的目录,不进行搜索。这样可以帮助用户减少不必要的搜索时间,提高搜索效率。例如,如果用户想要
原创 2024-04-07 09:57:50
188阅读
在Linux中,find命令是一个非常强大且常用的工具,用于查找文件和目录。通过find命令,用户可以按照各种条件来搜索文件,比如文件名、大小、权限等。 在实际使用find命令的过程中,有时候我们需要排除某些目录或文件,这时可以使用-prune选项。prune选项可以告诉find命令要排除某些目录,让find命令在搜索的过程中跳过这些目录,从而提高搜索效率。 -prune选项的基本语法如下:
原创 2024-05-20 11:39:48
125阅读
在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能。假如在当前目录下查找文件,且当前目录下有很多文件及目录(多层目录),包括dir0、dir1和dir2 ...等目录及dir00、dir01...dir10、dir11...等子目录。1. 在当前目录下查找所有txt后缀
转载 精选 2015-11-24 10:56:00
734阅读
在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能。假如在当前目录下查找文件,且当前目录下有很多文件及目录(多层目录),包括dir0、dir1和dir2 ...等目录及dir00、dir01...dir10、dir11...等子目录。1. 在当前目录下查找所有txt后缀
转载 精选 2016-05-25 08:24:58
902阅读
在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能。假如在当前目录下查找文件,且当前目录下有很多文件及目录(多层目录),包括dir0、dir1和dir2 ...等目录及dir00、dir01...dir10、dir11...等子目录。1. 在当前目录下查找所有txt后缀
转载 精选 2016-01-03 20:47:57
698阅读
在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能。假如在当前目录下查找文件,且当前目录下有很多文件及目录(多层目录),包括dir0、dir1和dir2 ...等目录及dir00、dir01...dir10、dir11...等子目录。1. 在当前目录下查找所有txt后缀
转载 精选 2016-10-09 17:17:40
1296阅读
d . ! -name "*.
原创 2022-11-11 12:09:34
283阅读
find -name april* 在当前目录下查找以april开始的文件 find / -amin -10 # 查找在系统中最后10分钟访问的文件find / -atime -2 # 查找在系统中最后48小时访问的文件find / -empty # 查找在系统中为空的文件或者文件夹find / -
转载 2017-03-02 14:31:00
105阅读
2评论
在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能。假如在当前目录下查找文件,且当前目录下有很多文件及目录(多层目录),包括dir0、dir1和dir2 ...等目录及dir00、dir01...dir10、dir11...等子目录。1. 在当前目录下查找所有txt后缀
转载 精选 2016-07-11 17:08:07
489阅读
删除,该分支将在 2nd repo 中自动更新。
翻译 2023-04-10 10:16:00
1909阅读
linux下的常用命令find,加上不同的参数,可以使你很容易的找到需要的文件,但是有些时候,你在查找文件的同时,可能不需要在某文件夹下查找,这时候-prune就用上了。 比如在当前目录下寻找pl后缀的文件,不在scripts下寻找。 find . -path './scripts' -prune -o -name '*.pl' -print
原创 2011-11-24 17:01:49
3836阅读
shell命令--find
转载 2020-01-06 08:00:00
293阅读
2评论
#-print 将查找到的文件输出到标准输出#-exec   command   {} \;      —–将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-exec相同,只不过在操作前要询用户 =======================================
原创 2011-06-01 16:04:48
1233阅读
1评论
find命令说明 find命令用来在指定目录下查找文件。 任何位于参数之前的字符串都将被视为欲查找的目录名。 如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。 并且将查找到的子目录和文件全部进行显示。 find使用参数 -amin<分钟>:查找在指定时间曾被存取过的文 ...
转载 2021-09-29 14:24:00
118阅读
2评论
由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只要你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。一、find 命令格式1、find命令的一般形式为;...
原创 2021-07-08 10:52:27
167阅读
假设这个目录是/root,里面有file1,file2,file3..file10  十个文件[root@oldboy xx]# touch file{1..10}[root@oldboy xx]# lsfile1  file10  file2  file3 
转载 精选 2016-08-30 17:31:33
932阅读
按时间删除命令:删除当前目录下30天以前的所有文件:find . -type f -ctime +30 -exec rm -fr {} \; 删除当前目录下30天以前的所有目录:find . -type d -ctime +30 -exec rm -fr {} \; 删除/oracle/123目录下...
转载 2015-09-16 14:24:00
222阅读
2评论
shell命令--find
转载 2020-02-23 08:00:00
246阅读
2评论
Linux操作系统中的Shell是一个非常强大的工具,它可以通过各种命令来操作文件和目录。其中,find命令是一个非常常用的命令,用于查找特定的文件或目录。在本文中,我们将重点介绍find命令在Linux系统中的用法。 首先,find命令的基本语法如下: ``` find [path] [options] [operands] ``` 其中,`path`表示查找的路径,`options`表示
原创 2024-03-29 10:45:24
73阅读
  • 1
  • 2
  • 3
  • 4
  • 5