Linux配置-【11】搜索、过滤、压缩指令
发布日期:2025-04-10 18:54:18 浏览次数:7 分类:精选文章

本文共 715 字,大约阅读时间需要 2 分钟。

Linux常用命令解析

1. 查找指令:find

find命令是Linux中最强大的文件查找工具,常用于系统管理和文件备份等场景。

常用参数说明:

  • -name "a*":查找以 "a" 开头的文件。
  • -size +20M:查找大小超过 20M 的文件。
  • -size 20M:查找大小等于 20M 的文件。
  • -size -20M:查找大小小于 20M 的文件。

示例:

find /root -name 'a*'find /root -size +20M

2. 定位指令:locate

locate命令用于快速定位文件或目录,通常比find更适合人工搜索。

使用方法:

  • 先安装locate服务:
  • yum install mlocate
    1. 更新数据库:
    2. updatedb
      1. 查看文件位置:
      2. locate a.txt

        3. 过滤指令:grep

        grep命令用于从文件中筛选出满足条件的行,可以与其他命令结合使用。

        示例:

      3. 在文件中查找特定内容:
      4. cat a.txt | grep yes
        1. 忽略大小写查找:
        2. cat a.txt | grep -ni yes

          4. 解压缩指令:zip 和 tar

          zip命令:

        3. 压缩文件或目录:
        4. zip -r myPackage.zip /root/
          1. 解压文件:
          2. unzip myPackage.zip -d /home/

            tar命令:

          3. 压缩文件到 .tar.gz 文件:
          4. tar -zcvf my.tar.gz a.txt pig.txt
            1. 解压 .tar.gz 文件到指定目录:
            2. tar -zxvf my.tar.gz -C /home/

              通过这些命令,用户可以轻松完成文件查找、定位、过滤和解压等常用操作。

    上一篇:Linux配置-【12】Shell脚本编写
    下一篇:Linux配置-【10】基础操作指令

    发表评论

    最新留言

    留言是一种美德,欢迎回访!
    [***.207.175.100]2025年04月23日 04时53分38秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章

    Linux就这个范儿 第18章 这里也是鼓乐笙箫 Linux读写内存数据的三种方式 2023-02-04
    linux屏蔽ip端口号,linux 防火墙打开端口/屏蔽IP等 2023-02-04
    Linux工作笔记022---查看Centos 内核版本号 2023-02-04
    Linux工作笔记023---Centos7 查看系统安装了什么软件_多少软件 2023-02-04
    Linux工作笔记024---Centos7 下查看本机公网IP 2023-02-04
    Linux工作笔记025---CentOS7.3安装Nginx 2023-02-04
    Linux工作笔记027---Centos7.3 查看tomcat所占用的端口号 2023-02-04
    Linux工作笔记029---Centos7.3 服务器下查看tomcat服务是否启动,重启,查看错误日志等基本操作 2023-02-04
    Linux工作笔记031---Centos7.3下安装tomcat 2023-02-04
    Linux工作笔记032---Centos7.3/8.2 下安装mysql_不局限于MySql版本 2023-02-04
    Linux工作笔记033---Linux(CentOS7)安装zip、unzip命令 2023-02-04
    Linux工作笔记035---linux内网测试访问外网网速_外网测试访问内网网速 2023-02-04
    Linux工作笔记035---设置连接Linux Centos 超时连接时间_空闲的等待时间 -bash: TMOUT: readonly variable 2023-02-04
    Linux工作笔记037---Centos8.2下安装mysql_测试通过_注意这里安装8.0.22版本的_8.0以后的版本有需要注意的地方_跟7.0之前的版本不一样 2023-02-04
    Linux工作笔记037---Centos下Linux创建用户_用户组_删除用户 2023-02-04
    Linux工作笔记038---CentOS8.2安装Nginx_测试通过 2023-02-04
    Linux工作笔记038---Centos下Linux下解决root用户Operation not permitted 2023-02-04
    Linux工作笔记040---Centos8.2安装mysql5.7.18_已经测试成功 2023-02-04
    Linux带给了我什么? 2023-02-04
    Linux常用vi命令 2023-02-04