linux下查找大文件和大目录
最近发现测试服务器上的mysql挂掉了,根据mysql返回的错误显示,是存储满了。为了清理一下不使用的日志或者媒体文件,我需要找出系统中的文件。所以就在网上找相关的命令。
【大文件】
潇湘隐者这位博主总结的很详细,可以前往参观。这里我还是想加强下相关linux命令的使用,学习的资料是《鸟哥的linux私房菜》。
find命令的格式:find [PATH] [option] [action]
1、与时间有关的选项
-mtime n:n为数字,意义为在n天之前的一天之内被更改过的文件,比如说【find ./ -mtime 2】表示两天前的那一整天的24小时内,当前目录下内容被更新过的文件。
-mtime +n:列出在n天之前(不包括n天本身)被改动过内容的文件名。比如【find ./ -mtime +2】表示两天之前,更新过的额文件
-mtime -n:列出在n天之内(包括n天本身)改动过的文件。
理解:4,+4,-4。4代表4到5天之间的时间;+4代表大于等于5天前的;-4代表小于等于4天之内的。
【find / -mtime 0】0表示当前时间,所以是从现在这一时刻到24小时之前。
2、与使用者和组名有关的
-uid n:n为数字,就是用户的uid
-gid n:同理,n是gid
-user name:name就是使用者账号
-group name:同理,组名
【find /home -user faddei】在home目录下属于vbird的档案
3、与档案权限及名称相关的
-name filename :搜索文件名为filename的档案【常用】
-size[+-] size:搜索比size大(+)或者小(-)的文件。size的单位有c代表byte,k代表1024byte。【今天用到的】
-type Type:搜索文件的类型,Type 有文件(f)目录(d)链接(l)socket(s)【今天用到】
-perm mode:搜索权限刚好等于 mode的文档。
【今天使用到的】
find / -type f -size +100M
【大目录】
du -h --max-depth=1 【当前目录下 一级目录大小,depth代表目录层级】
转载于:https://www.cnblogs.com/ymkfnuiwgij/p/8627818.html
linux下查找大文件和大目录相关推荐
- linux下查找某个文件位置的方法
一.主要的查找命令: 1.**whereis 只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s). 2.locate 命令和slocate命令都 ...
- linux下查找某文件/文件夹所在的位置
出处:http://blog.csdn.net/gray13/article/details/6365654 一.通过文件名查找法: 举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录 ...
- mysql 日志 超过 m,linux 下查找大日志文件,比如大于500M的文件
在实际生产环境中,有的时候有些文件我们不知道占用多大,这个时候我们需要进行查找命令来进行查看占用文件的大小,从而达到文件的清理,释放磁盘,保障磁盘充足,让网站资源不浪费,稳定运行,那么我们需要在lin ...
- linux apache 大文件,Apache下error.log文件太大的处理方法
Apache下error.log文件太大的处理方法 2019年05月03日 | 萬仟网网络运营 | 我要评论 清除error.log.access.log并限制apache日志文件大小的方法 有个客户 ...
- 搜索linux中大于m文件,linux 下查找大于100M的文件(转)
命令行如下 find . -type f -size +1000000k Linux系统下查找大文件或目录的技巧 当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢 ...
- linux下查找文件及内容 grep
每一种操作系统都是由成千上万个不同种类的文件所组成的.其中有系统本身自带的文件,用户自己的文件,还有共享文件等等.我们有时候经常忘记某份文件放在硬盘中的哪个地方. 在微软的Windows操作系统中要查 ...
- (转载)linux下的find文件查找命令与grep文件内容查找命令
linux下的find文件查找命令与grep文件内容查找命令 转载于和感谢:linux下的find文件查找命令与grep文件内容查找命令 目录 1.前言 1.1 find命令和grep命令的区别 2. ...
- linux下find(文件查找)命令的用法总结
前言:我们为什么要学会使用find命令? 每一种操作系统都有成千上万的文件组成,对于linux这样"一切皆文件"的操作系统来说更不例外,大家应该都能很轻松使用windows下的文件 ...
- linux中查找某一个字符串,linux下查找包含某个字符串的文件
linux下查找包含某个字符串的文件 | Rootop 服务器运维与web架构 比如在当前路径下有个test文件夹,其中包含 a.b. c.d.c 四个文件,内容如下: [root@rhel6www ...
- linux中如何在文件中查找文件,linux下find(文件查找)命令的用法总结
每一种操作系统都有成千上万的文件组成,对于linux这样"一切皆文件"的操作系统来说更不例外,大家应该都能很轻松使用windows下的文件查找功能,但是对linux这一功能可能并不 ...
最新文章
- 【深度学习】深入浅出对抗机器学习(AI攻防)
- 6、Dcoker 容器数据卷用DockerFile添加
- html 定义函数调用函数,请问HTML function函数怎么定义和调用?
- hls之m3u8、ts流格式详解
- php设置路径别名,react设置文件路径别名的具体方法你知道么
- Visual Studio Code for DBA的介绍
- 【小结】背知识点的小技巧
- 计算机数字媒体学什么以后,数字媒体设计是学什么的?以后的发展方向是什么?...
- 微信小程序通过点击事件传参(data-)
- 民谣吉他之新手调音,弦音不对的问题
- Android布局总汇篇(XXXLayout)
- CSS进阶 如何实现圆形半圆
- 5_02_GLib库入门与实践_日志和调试
- 让生活变得简单的60种方法
- arduino用2个74HC595点亮2个4位共阳数码管
- 傅里叶级数、傅里叶变换、量子傅里叶变换(学习笔记)
- springMVC前台数据传不到后台的解决办法
- python爬虫进阶-1688工厂信息(JS逆向-sign签名验证)
- 陈正康考研英语长难句1~25
- java中文域名转码