• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > Centos文件搜索命令的讲解

Centos文件搜索命令的讲解

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos查找文件命令,centos删除文件命令,centos下载文件命令,centos创建文件命令,centos复制文件命令等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

1、locate--->文件查找事先生成的数据库,模糊查找,updatedb更新locate数据库

-i:忽略文件名的大小写

-n:只显示前n行eg:locate-n3passwd

2、find---->实时查找,精确匹配文件名

find[DIR...][CRIERIA][ACTION...]

DIR:/root/home..(默认当前目录)

ACTION;

-print(默认)

-ls

-okCOMMAND交互式执行命令

-execCOMMAND非交互式执行命令

xargs从标准输出中执行和创建命令

eg;find/root-name"[[:alpha:]][[:digit:]]"-execmv{}{}\;//{}代表前面查找的结果,后面必须用\;结尾

find/root-name"[[:alpha:]][[:digit:]]"|xargschmod755

CRIERIA:

-name:精确到指定的文件名

-iname:根据文件名查找,但不区分大小写

-user:根据属主查找

-group:根据属组查找

-uid:根据uid查找

-gid:根据gid查找

在指定时间段里查找:

-atime:[+/-]N(accesstime):+-表示---(+)----N---(-)----currentday

eg:find-atime-3-execls-l{}\;

-mtime:(modificationtime)同上

-ctime(changetime)同上

-amin以分种为单位,同上

-mmin

-cmin

-anewera.txt比a.txt更近的访问

eg:find-anewersh01.sh-execls-l{}\;

-newer相当于modificationtime

-cnewer相当于changetime

-type:按照类型查找

d(目录),l(链接文件),f(普通文件),s(套接文件),

b(块设备),c(字符设备),p(命令管道文件)

eg:find/var-typel-execls-l{}\;

-size:按照大小查找

[+/-]N

-perm[+/-]mode根据权限查找

mode755

-222每一类用户都要匹配

eg:find/tmp/myscrip-perm-001

/222某一个用户只要有一类权限的即可

-nouser:没有用户

eg:find/-nouser查看没有用户名的文件,一般这种文件有一定的危险性

-nogroup:没有组的

查找条件连接:

-a:&&通常可以省略

eg:find-userroot-typef-execls-dl{}\;

-o:||

eg:find-usernamed-o-typed-execls-ld{}\;

-notor!:!

eg:find-not\(-typed-a-userroot\)-execls-ld{}\;

-ls-l`find/-namepasswd`

文件名通配:*任意一个字符,?单个字符,[]

eg:find/tmp-namea*//查找以a开头的文件

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • centos如何批量修改文件名命令?
  • CentOS如何使用命令设置代理?
  • centos下如何删除大文件?centos下删除大文件的方法
  • CentOS文件分割与合并命令讲解
  • CentOS下根据命令查所在的包的方法
  • CentOS下找出大文件命令的方法
  • Centos使用文件来实现swap的功能
  • Centos文件搜索命令的讲解

相关文章

  • 2017-05-12CentOS启动系统不显示进度条如何解决?
  • 2017-05-12CentOS7.0安装Scala和sun jdk的方法
  • 2017-05-12CentOS 6.6 正式发布提供下载
  • 2017-05-12在CentOS7中如何配置NIC绑定?
  • 2017-05-12虚拟主机管理程序ISPConfig-3.0.2.2 安装脚本,一键安装
  • 2017-05-12CentOS下Cobbler的安装和配置教程
  • 2017-05-12Centos系统里screen命令如何使用?Centos系统里screen命令的使用方法
  • 2017-05-12CentOS里ifcfg的device详解
  • 2017-05-12centos下嵌套创建文件夹讲解
  • 2017-05-12在 CentOS 7 系统上安装 Kernel 4.0的方法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • 自己DIY制作精简版Centos系统的详细过程
    • 红帽RedHat Linux5系统安装指南
    • CentOS系统中安装使用图形化界面的教程
    • YUM更换源 yum找不到安装包的解决方法
    • CentOS下如何合并目录?CentOS下合并目录的方法
    • 在CentOS系统中安装SVN版本控制软件的教程
    • CentOS系统中使用EPEL源的方法
    • CentOS 7安装后实用优化详解
    • CentOS权限系统如何恢复?CentOS权限系统恢复方法
    • CentOS VPS服务器安装图形化界面教程

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有