zoukankan      html  css  js  c++  java
  • Linux:查找文件(which、whereis、locate、find)

    查找文件说明:

    a 显示文件信息类型命令: file

    b 显示命令绝对路径信息: which

    	  [root@oldboyedu ~]# which cat
          /usr/bin/cat
    

    c 显示命令路径以及文件: whereis

    	  作用: 显示命令路径以及命令相关的帮助手册文件路径
    

    d 快速定位文件路径信息 locate updatadb

    	  locate 文件名称 	--- 可以显示文件所在的路径信息
    	  updatedb         	--- 建立文件和目录结构对应关系,便于检索
    
    PS: 默认centos7没有以上命令,需要安装软件
    	  yum provides locate --找出locate属于哪个安装包
    	  yum install -y mlocate
    

    e 快速查找数据信息命令

    find命令语法

          find 找寻的路径范围 -type 类型信息 -name "文件名称"	  
    	  
    	  [root@oldboyedu etc]# find  /etc -type f -name "ifcfg-eth0"
          /etc/sysconfig/network-scripts/ifcfg-eth0
    
    1) find命令使用方法
       a 根据文件名称类型进行查找
       b 根据文件大小进行查找     -size +1M/-1M/1M
       c 根据目录层级查找文件     -maxdepth 1 -mindepth
           d 根据文件权限查找数据     -perm
         [root@oldboyedu oldboy]# find /oldboy -maxdepth 1 -type f -perm 644
         /oldboy/services
         /oldboy/oldboy.txt
         /oldboy/oldboy.jpg
         /oldboy/oldboy.png
         /oldboy/oldboy.avi
         /oldboy/1.tar
    

    tar命令压缩数据

       如何压缩数据:
       tar zcvf /tmp/oldboy.tar.gz  /etc/ /oldboy/ /oldboy/oldboy.txt 
       如何解压数据:
       tar xf /tmp/oldboy.tar.gz -C /oldboy
       如何查看压缩包:
       tar tf /tmp/oldboy.tar.gz
       --exclude
       --exclude-from
       
    3) 文件属性信息 -- 权限信息
    4) 文件属性信息 -- 用户信息 (超级用户 虚拟用户 普通用户)
    5) 文件属性信息 -- 时间信息 (atime mtime ctime)
    
    问题: 一个文件名称没有记全,如何查看文件路径
          [root@oldboyedu etc]# find  /etc -type f -name "*eth0"
          /etc/sysconfig/network-scripts/ifcfg-eth0
          [root@oldboyedu etc]# find  /etc -type f -name "if*h0"
          /etc/sysconfig/network-scripts/ifcfg-eth0
  • 相关阅读:
    Android源码编译jar包BUILD_JAVA_LIBRARY 与BUILD_STATIC_JAVA_LIBRARY的区别(一)
    模块化开发
    最近理解记忆
    ES6语法—— 模块化开发之import和export命令详解
    关于阿里图标库Iconfont生成图标的三种使用方式(fontclass/unicode/symbol)
    2.新知-display:inline-block元素之间空隙的产生原因和解决办法
    规避同源
    vue总结
    vue组件通信
    vue 多次学习
  • 原文地址:https://www.cnblogs.com/moox/p/12160534.html
Copyright © 2011-2022 走看看