linux查找文件在哪个目录 关于linux查找文件位置命令(2)
linux查找文件在哪个目录
d – 目录。
c – 字符设备文件。
p – 管道文件。
l – 符号链接文件。
f – 普通文件。
在/etc目录下查找所有的目录
[root@zcwyou ~]# find /etc -type d -print
在当前目录下查找除目录以外的所有类型的文件
[root@zcwyou ~]# find . ! -type d -print
在/etc目录下查找所有的符号链接文件
[root@zcwyou ~]# find /etc -type l -print
-size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。
在当前目录下查找文件长度大于1 M字节的文件
[root@zcwyou ~]# find . -size +1000000c print
在/home/apache目录下查找文件长度恰好为100字节的文件
[root@zcwyou ~]# find /home/apache -size 100c -print
在当前目录下查找长度超过10块的文件(一块等于512字节)
[root@zcwyou ~]# find . -size +10 -print
find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。
在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;
而使用xargs命令则只有一个进程。另外,在使用xargs命令时,究竟是一次获取所有的参数,还是分批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。
来看看xargs命令是如何同find命令一起使用的,并给出一些例子。
查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件
[root@zcwyou ~]# find . -type f -print | xargs file
在整个系统中查找内存信息转储文件(core dump) ,然后把结果保存到/tmp/core.log 文件中:
[root@zcwyou ~]# find / -name "core" -print | xargs echo "" >/tmp/core.log
用grep命令在所有的普通文件中搜索hostname这个词
[root@zcwyou ~]# find . -type f -print | xargs grep "hostname"
删除3天以前的所有东西
[root@zcwyou ~]# find ./ -mtime +3 -print | xargs rm -f -r
删除文件大小为零的文件
[root@zcwyou ~]# find ./ -size 0 | xargs rm -f &
find命令配合使用exec和xargs可以使用户对所匹配到的文件执行几乎所有的命令。

linux命令常用选项及实用搜索案例
3. 使用强大grep命令搜索文件内容
grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
相关阅读
-
系统崩溃了怎么重装系统教程 win10系统崩溃修复方法
今日IT小知识分享:系统崩溃了怎么重装系统教程和win10系统崩溃修复方法IT技巧方面的经验,下面小编为您详细解答 电脑是我们日常生活和工作中必不可少的工具,但在使用过程中,难免会遇
-
win10桌面显示图标 Windows10X系统新图标有哪些亮点
今日IT小知识分享:Windows10X系统新图标有哪些亮点的相关知识,关于win10桌面显示图标 Windows10X系统新图标有哪些亮点,继续往下看吧! 微软公司在推出了win10操作系统之后,就在最近再次推出
-
win10更新2004后开机很慢 windows10系统更新后开机速度变慢
下面为网友们详细介绍win10更新2004后开机很慢方面的内容,关于win10更新2004后开机很慢 windows10系统更新后开机速度变慢,接下来就是全面介绍。 我们在使用win10操作系统电脑的时候可能就会遇
-
win10自动更新怎么开启不了 强制解除win10开机密码的方式
您可能不了解win10自动更新怎么开启不了和强制解除win10开机密码的方式的相关话题,请看下面详细的介绍。 相信不少网友都遇到过win10自动更新的情况,在工作或者打游戏过程中突然win10更新导


