加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

Linux搜索文件的5个高效命令的正确使用方法

发布时间:2019-09-05 15:57:36 所属栏目:评测 来源:Linux学习教程
导读:1. 前言 本文主要讲解Linux系统里最常用的5个高效搜索文件的命令,他们分别是which,type,whereis,locate,find 他们的使用分别是: which:在PATH路径变量中,搜索系统命令对应文件的目录位置 type:用于显示哪些命令是shell自带的,哪些命令是外部命令

如果想通过文件大小做为搜索条件的话,可以使用以下参数:

  • -size xxx:查找刚好等于xxx大小的文件;
  • -size -xxx:查找大于xxx的文件;
  • -size +xxx:查找小于xxx的文件。

其中,xxx的单位有:

-c字节byte;

-w 表示汉字(2字节);

-b块(512字节);

- k表示千字节;

- M 表示兆字节;

- G 表示吉字节。

find使用案例:

搜索当前目录下大于99KB的文件

  1. [root@zcwyou ~] # find . -type f -size +99k 

搜索当前目录下等于88KB的文件

  1. [root@zcwyou ~] # find . -type f -size 88k 

5.3 `find`命令之基于文件类型的搜索

与文件类型有关的选项如下:

选项-type 表示定义查找目标文件的类型。

TYPE的参数列表有:

-f :普通文件;

-l:符号连接;

-d:目录;

-c :字符设备;

-b :块设备;

-s :套接字;

- p:FIFO。

使用案例:

查找/proc目录下所有类型为socket的文件。

  1. [root@zcwyou ~] # find /proc -type s 

5.4 `find`命令之基于文件时间进行搜索

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读