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
  • 相关阅读:
    junit单元测试:@Before、@After
    package打包报错:There are test failures
    报错:程序包com.sun.image.codec.jpeg不存在
    报错:Caused by: java.sql.SQLException: Field 'id' doesn't have a default value
    elementui表格table组件的树形表格
    Linux常用命令
    黑马程序员hibernate2017版4天的讲义免费下载
    腾讯云服务器如何开放端口?
    文本编辑器中使用正则表达式进行替换的示例
    Lambda表达式
  • 原文地址:https://www.cnblogs.com/moox/p/12160534.html
Copyright © 2011-2022 走看看