find命令、归档压缩工具、xargs、exec、tar、xz、cpio

find命令、归档压缩工具、xargs、exec、tar、xz、cpio

find命令

Linux中的文件查找工具常见的有locatefind以及whereis.他们适用于不同的场合,如whereis只能用于搜索程序的二进制文件、源代码文件和man手册等相关文件,find和local能够查找磁盘上的所有文件(不包括proc和sys目录下的虚拟文件)。find命令通过遍历磁盘查找文件,查找时间较长,且消耗一定的资源,和find相比,locate和whereis的查找速度非常快,而且占用较少的I/O资源,效率较高,原因是locate不搜索具体目录,而是在在各自的数据库中查找,数据库中包含了文件名、所在目录等信息。Linux系统自动创建这个数据库,并且一星期更新一次,当然新生成的文件不能立即找到,原因就是数据库中没有建立索引,这时可以用updatedb手动更新locate的数据库,为了避免资源消耗,在实际环境中通常不选择更新。whereis的数据库使用mandb创建,在CentOS 6则上使用makewhatis创建。本文主要介绍find的命令的常用选项、德·摩根定律、处理动作等内容。


f-0.jpgf-1.jpgf-2.jpgf-3.jpgf-4.jpgf-5.jpgf-6.jpgf-7.jpgf-8.jpgf-9.jpgf-10.jpgf-11.jpgf-12.jpgf-13.jpgf-14.jpg

练习

f-0.jpgf-1.jpgf-2.jpgf-3.jpgf-4.jpgf-5.jpgf-6.jpgf-7.jpgf-8.jpgf-9.jpgf-10.jpgf-11.jpgf-12.jpgf-13.jpgf-14.jpgf-15.jpgf-16.jpg

原创文章,作者:helloc,如若转载,请注明出处:http://www.178linux.com/37412

(1)
hellochelloc
上一篇 2016-08-18
下一篇 2016-08-18

相关推荐

  • sed 高级编辑命令、模式空间、保持空间、vi 可视化模式、vimrc、地址定界

    sed 高级编辑命令、模式空间、保持空间、vi 可视化模式、vimrc、地址定界 sed(stream deitor):行编辑器 【概述】sed是一种流式编辑器,它一次处理一行内容。处理时,把当前处理的行的所有内容存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,逐行处理,不修改文件。sed主要…

    Linux干货 2016-08-11
  • bash之脚本入门及课后作业

    概述: shell是一个工具程序,在用户登录后后系统启动,它解释并运行由命令或脚本文件输入的命令,从而实现用户与内核之间的交互。bash是Linux操作系统上默认的shell,在交互和编程两方面,bash提供了许多Bourne shell没有的功能,并且还结合了C shell和Kron shell最有用的功能。 bash的语法和结构   …

    Linux干货 2016-08-15
  • 再不自动化就晚啦!优云教你4步打造基于CentOS的产品镜像

    随着Linux程序的增多,软件的安装过程中经常出现如下问题: 1、硬件配置类似或者相同时,批量安装系统和软件,希望实现自动化安装,减少安装时间和人为出错。 2、工程实施人员在不同客户现场进行系统和软件安装(硬件配置不同),由于硬件有差别,不容易实现自动化。 笔者针对以上场景,从提高生产效率,减少误操作的立场,提出如下解决方案,希望能达到抛砖引玉的目的,并能与…

    系统运维 2016-07-16
  • N27_网络班第九周作业

    N27_网络班第九周作业 1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现 #!/bin/bash loginuser=`grep -v ‘/sbin/nologin’ /etc/passwd | wc -l` nologin=`grep …

    2017-10-10
  • lvm逻辑卷 练习题

    创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录;在/users下创建一个test.txt文件。扩展testlv至7G,要求archlinux用户的文件不能丢失;收缩testlv至3G,要求archlinux用户的文件不能丢失;对testlv创建…

    Linux干货 2017-03-16
  • 获取linux命令帮助的方法

    1.help command 适用于内建命令。 2.command -hlep 适用于外部命令。 3.info command 适用于外部命令。 4.man command 适用外部命令和内建命令。     man帮助命令分章节             centos7:man 1…

    Linux干货 2017-08-19