一、搜索文件find

      find  [搜索范围]  [匹配条件]

      (1) -name(名字查找)

        <1>  find  /etc  -name  init      查找/etc下以 “init” 命名的文件

        <2>  find  /etc  -name  ‘*init*’      查找/etc下包含 “init” 命名的文件

        <3>  find  /etc  -name  ‘init*’       查找/etc中以 “init” 开头命名的文件

        <4>  find  /etc  -name  init???     查找/etc中以 “init” 开头命名,且后面跟随三                                                                                          个字符的文件

      (2) -iname(名字查找,不区分大小写)

      (3) -size(大小查找)

        <1>  find  /etc  -size  +20       查找/etc中大于10k的文件(1k = 2数据块)

        <2>  find  /etc  -size  -20        查找/etc中小于10k的文件

      (4) -user(所有者查找)

        <1>  find  /home  -user  zhenghuiwei 查找/home中所有者为zhenghuiwei的文件

      (5) -group(所属组查找)

      (6) -amin(访问时间)(access)

        -cmin(文件属性修改时间)(change)

        -mmin(文件内容修改时间)(modify)

        <1>  find  /etc  -amin  +5       查找/etc中5分钟之前被访问过的文件

        <2>  find  /etc  -amin  -5        查找/etc中5分钟之内被访问过的文件

      (7) -type(文件类型查找)

        <1>  find  /etc  -type  f       查找/etc中的文件

        <2>  find  /etc  -type  d        查找/etc中的目录

        <3>  find  /etc  -type  l         查找/etc中的软链接

      (8) -a(两个条件同时满足)

      (9) -o(两个条件任一满足)

      (10)  -exec  [文件/目录处理命令]  {}  \;(executable:可执行的)

        <1>  find  /etc  -name  init  -exec  ls  -l  {}  \;    查找/etc中名字为init的文件,                                                                                                                 并显示详细信息

      (11) -ok  [文件/目录处理命令]  {}  \;

        <1>  find  /etc  -name  init  -ok  rm  {}  \;       查找/etc中名字为init的文件,                                                                                                                确认是否删除(y,n)

      (12) -inum(根据i节点查找)

二、文件资料库中搜索文件locate

  在文件资料库中查找文件(搜索速度大于find,但是只有文件资料库更新后(updatedb)才能搜索到文件)注:临时文件tmp不在文件资料库之中

      locate  [-i]  [文件名]

        -i  不区分大小写

  例:

    1)    touch  /root/zhangsan

      updatedb      //手动更新文件资料库后才能搜索到文件zhangsan

      locate  zhangsan

三、生成链接文件ln(link)

  1 功能

      生成链接文件

      软连接:类似Windows快捷方式(可跨分区,可指向目录)

      硬链接:原文件与链接文件可以同步更新 + 拷贝(不可跨分区,不指向目录)

  2 语法

      ln  [-s]  [原文件]  [目标文件]

        -s  创建软链接

转载于:https://www.cnblogs.com/zhw-626/p/8472940.html

Linux学习 - 文件包处理命令相关推荐

  1. Linux学习——文件权限及文件查找

    Linux学习--文件权限及文件查找 实验内容 实验目的 实验指导 (未完待续) 实验内容 练习Linux文件权限和文件查找命令. 实验目的 了解文件与目录的默认权限与隐藏权限 掌握如何改变文件属性与 ...

  2. Linux学习-文件IOA1——用结构体和文件操作函数实现文件的拷贝

    Linux学习-文件IOA1--用结构体和文件操作函数实现文件的拷贝 其实我们不必选用结构体去实现模仿拷贝功能的,但是为了锻炼我们的思维以及对结构体.文件操作函数的使用,所以我们就这样来折腾自己. 学 ...

  3. 【Linux学习】之chown命令

    [Linux学习]之chown命令 1. 创建目录 [root@servera ~]# mkdir /home/consultants 2. 将consultants 目录的组所有权更改给 consu ...

  4. Linux学习----文件授权

    Linux学习----文件授权 Linux基础指令学习 一.简介 Linux授权的指令为chmod(英文全拼change mode),控制用户对文件的权限命令. 文件权限信息示例:-rwxrwxr-x ...

  5. 【Linux学习】之访问命令行

    [Linux学习]之访问命令行 文章目录 [Linux学习]之访问命令行 一.基础知识 二.练习 1.使用 date 命令来显示当前的日期和时间. 2.以12小时制显示当前时间(例如,11:42:11 ...

  6. linux我ll查不到usr,Linux学习-文件查寻

    Linux学习---文件查找 grep, egrep, fgrep  :文本查找 文件查找 locate 全系统查找,非实时,模糊匹配.查找时根据全系统文件数据库进行的. 系统在每天的计划任务时间生成 ...

  7. linux rm命令参数及用法详解---linux删除文件或目录命令

    http://www.linuxso.com/command/rm.html linux下rm命令使用详解---linux删除文件或目录命令 用户可以用rm命令删除不需要的文件.该命令的功能为删除一个 ...

  8. Linux 向文件末尾追加命令(转载)

    Linux 向文件末尾追加命令 //echo后边用单引号包围要添加的内容 echo 'add content'>>/home/data/test.sh 1 2 注意:>> 是追 ...

  9. linux大文件分割 split命令

    原文地址为: linux大文件分割 split命令 inux split 命令 功能说明:切割文件. 语 法:split [--help][--version][-<行数>][-b < ...

最新文章

  1. Flink从入门到精通100篇(二十一)-Flink 状态(State)管理在推荐场景中的应用
  2. 怎么排号_春节将至,那些过年不回家的人们都是怎么过年的?
  3. [Lua学习]简单链表
  4. ipfs-hdfs分布式文件系统
  5. Java基础学习总结(182)——Java 日志记录实践总结
  6. laravel5的Bcrypt加密方式对系统保存密码的小结
  7. 基于c的语言开发,基于CC++等高级编程语言开发电子系统的设计自动化系统.doc
  8. JAVA中的GUI---swing 和awt
  9. newifid1网页服务器,newifi d1刷老毛子固件测试
  10. 九大内置对象及其常用方法
  11. 某度起诉“文库下载神器”,索赔300万
  12. c语言地心坐标转当地水平坐标,中国2000坐标系与地心参心坐标系转换实现
  13. ir指令、立即数的作用_计算机系统概论-笔记
  14. 线性代数学习笔记(二)——n阶行列式
  15. 如何建立自己的【渲染农场】终极指南(2)
  16. k8s设计-多容器pod设计模式
  17. 2019牛客暑期多校训练营(第八场)B.Beauty Values
  18. 小程序 多线程Worker(类似h5的webWorker)
  19. JavaScript中0.1 + 0.2 等于多少
  20. 信息学奥赛一本通:1132:石头剪子布

热门文章

  1. [剑指offer] 矩阵覆盖
  2. centos7.3 编译安装 git 2.13
  3. MAVEN项目标准目录结构 ;
  4. java折半查找(正常的折半查找)
  5. Poj1218_THE DRUNK JAILER(水题)
  6. [导入]LAMP架构下安装Drupal
  7. 使用docker部署lnmp
  8. 【拔刀吧少年】之循环三兄弟for while until
  9. linux 网卡 开启dhcp,Linux DHCP如何绑定指定的网卡???
  10. java 微信请求_Java web微信请求拦截器(微信公众号开发)