文件查找以及文件内容查找

本文详细介绍Linux系统下文件及内容查找的多种方法,包括使用which、whereis、find进行文件定位,wc、grep、diff、sort、uniq、paste进行内容分析与处理,帮助读者高效掌握Linux文件操作技能。
摘要由CSDN通过智能技术生成

一、文件查找

      1.which 【所要查询的关键字】

               which指令会在环境变量$PATH设置的目录里查找符合条件的文件。

      2.whereis 【所要查询的关键字】

               在which的基础上还可以查找到该执行文件的别名

      3.find 所要查询的目标路径 选项 【所要查询的内容】

               a.选项包括

                    -type(按照文件的类型来查找)

                            d:文件夹

                            -:普通文件

                            l:链接(类似Windows的快捷方式) 

                           b:块设备文件(例如硬盘、光驱等)

                           p:管道文件

                           c:字符设备文件(例如猫等串口设备)

                          s:套接口文件/数据接口文件(例如启动一个MySql服务器时会产生一个mysql.sock文件)

                    -perm (按照文件的权限来查找) :一般是权限的数字表示形式

                   -user(按文件所属的用户查找)

                   -group(按文件所属的群组查找)

                   -name(按文件的名字查找)

 二、文件内容查找

         1.wc 【选项】 文件名

              a.选项包括

                     -l:所要查找的文件的行数是多少

                    -w:所要查找的文件的单词数是多少

                    -c:所要查找的文件的字符数是多少

        2.grep 【选项】 所要查找的内容的关键字  文件名

                 a.选项包括

                       -n:前边的行数可以有行数的显示

                       -v:查找除了关键字之外的内容,不包含该关键字所在的行

         3.diff 文件一 文件二

                查看文件一和文件二的不同点

         4.sort 【选项】文件名   对于文件排序

                a.选项包含了

                      -t:文件中的内容以什么为分割,例如table建或者逗号什么的

                      -k:取第几列进行排序

        5.uniq 关键字 文件名

                 以关键字作为去重复的依据

        6.paste 文件一 文件二 > 文件三

                 将文件一和文件二的内容都类似矩阵逆置的方式输入到文件三中,也就是说原来是一行的都弄成列,然后合并到一块儿

 

                

 

                 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值