Linux常用的查询命令

一,查看指定服务使用的端口

ps -ef | grep 服务名

二,查看磁盘使用情况

df -h

三,查看当前目录下文件夹的占用情况

du -sh

四,查看创建时间满足条件的文件信息

ls -alR --full-time * | grep "2021-09-14"

五,查看创建时间满足条件的文件数量

ls -l | grep "2023-06-14"|wc -l

六,查看当前文件夹内创建时间满足的(包括子文件夹)文件数量

ls -lR|grep "2023-05"|wc -l

七,全局查看:按照文件名精确查询

find / -name test.sql

八,全局查看:按照文件名模糊查询

find / -name '*.jar'

九,当前路径查看:按照文件名精确查询

find . -name test.sql

十,当前路径查看:按照文件名模糊查询

find . -name '*.jar'

十一,查看系统中为空的文件或者文件夹

find / -empty

十二,查看系统中属于用户test的文件

find / -user test

十三,查看系统中属于用户组test的文件

find / -group test

十四,查看文件内容含有某字符的文件

find . -type f | xargs grep '特殊字符'

或者指定特殊文件

find . -type f -name ‘*.sh’ | xargs grep '特殊字符'

或者忽略大小写的某字符

find . -type f -name ‘*.sh’ | xargs grep -i '特殊字符'

十五,查看系统中过期文件并删除

find . -type f -mtime +117 | xargs rm -f

. 或者 / 或者指定目录:.代表当前目录,/代表全局,或者自己指定目录

-type f :指定文件类型,d(目录),c(字符设备文件),p(管道文件),l(符号链接文件),f(普通文件)

还可以使用-size按照文件大小,-name按照文件名,-perm按照文件权限等方法查看文件

本次使用 -mtime -n/+n  按照文件的更改时间来查看文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前

还可以使用 -newer file 1 查看更改时间比文件file1新的文件

配合:| xargs rm -f 删除查看出来的文件,达到删除指定系统文件的效果

xargs 可以读取标准输入和管道中的数据,用于弥补有些删除命令不能从管道中读取数据的不足

比如:kill rm等.....

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值