Linux下常用的查找命令,提升效率

本文详细介绍了一系列Linux命令,用于高效查找与管理文件,包括创建大文件、查找特定大小的文件、显示文件大小并排序、查找空目录并删除、查找特定类型文件进行压缩或复制,以及基于文件内容和修改时间的搜索。

前置条件

创建一个1G的文件

fallocate -l 1g istester.com.ini



找出当前目录,及其子目录中,大于100M的所有文件


find ./ -type f -size +100M



大于1G


find ./ -type f -size +1G



延伸,

# 查找isTester目录下,两层目录内(包含2层子文件夹内的文件),所有大于10M的文件

find ./isTester -maxdepth 2 -size +10M



#倒序显示当前路径下,所有大于1M的文件

du -sh ./isTester/* |grep M|sort -nr



# 查找当前目录下,所有1级空目录,并删除

find ./ -maxdepth 1  -type d -empty | xargs rm -rf

find ./ -maxdepth 1  -type d -empty -exec rm -rf {} \;



#查找isTester目录下,所有的jpg文件,并压缩为isTester_images.tar.gz

find ./isTester -type f -name "*.jpg" | xargs tar -czvf isTester_images.tar.gz



#查找isTester目录下,所有的log文件,并复制到当前的idoxu目录

find ./isTester -type f -name "*.log" -exec cp -rf {} idoxu/ \;



# 查找包含xx内容的,所有xx文件

find ./* -name 'config.xml' | xargs grep "isTester"




在/root/isTester目录下查找更改时间在5日以内的文件 

find /root/isTester/ -mtime -5

在/root/isTester目录下查找更改时间在3日以前的文件


find /root/isTester/ -mtime +3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IDO老徐

转发 + 讨论 > 赞赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值