linux查询大文件|linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序

linux查询大文件|linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序的第1张示图

1. linux系统中find命令怎么查找大文件

用-size参数,直接跟大小就行;

例如你要在根目录下找大于10M的文件

find/-size+10M

或者你要在/home目录下找大于10k的文件

find/home-size+10K

2. linux下磁盘占用达到100%了,怎样查找是哪些大文件耗尽了磁盘

楼上的各位,麻烦你们回答问题的时候看清楚别人问的是什么好吧?1、如果是大文件占用了,那么查询大于某个值的文件的方法:find / -size +100c -print这是从根盘开始查找大于100字节的文件(至于字节数你当然可以自己设置)你可以用find / -size +100c -exec ls -l {}\;来列出文件属性。2、如果只是因为有些应用生成的日志文件较多,长时间没有清理后占用了,这种情况最明显的标志为系统空间使用量逐步递增,每天的增量基本相差不大。那么最快捷的方式莫过于询问应用厂商要到日志存放目录后进行清理。如果找不到厂商,那只好自己动手咯,写个脚本查:#!/bin/ksh#####用命令输出所有目录所占的磁盘空间大小,以G为单位######### -h >fs_.log######判断各层目录大小,查到占用量大的目录######cat fs_.log|while read LINE FS_USEDdo if [ $LINE -ge 10 ] then echo $FS_USED >>result.log else exit fidone####查看运行结果#######more result.log这样你就能看到占用量比较大的目录,从而有针对性的到相应目录下检查,看到底是什么东西在占用硬盘空间了。(if [ $LINE -ge 10 ] ,这里是判断超过10G的目录,你可以修改)3、因为人为的误操作,导致了某些进程在没有执行完成的时候被kill掉了,但是缓存中的程序没有释放,仍然在运行,这会产生一些临时文件占用大量的磁盘空间资源,这种现象的特点是爆发式的增长,在很短时间内就将磁盘空间占满。解决的方法:i、如果是因为父进程被杀除,子进程还运行导致,那么最简单,kill子进程,就会释放。ii、如果能用ipcs确认是哪个用户的进程,那么也不困难,顺着使用ipcrm就行(这个就不一一例举了,有了命令查使用方法还是很方便的)iii、执行进程的用户是比较关键的用户如:root用户、有实例的oracle用户、在线的生产用户等。那么建议在确认是因为共享缓存的原因导致的问题后重启服务器。4、你已经删除了一些占用量大的文件,或者在根盘下做 -h发现占用量远远的小于130G,df的结果仍然是100%的使用率。那么基本肯定你碰到了linux的一个bug,直接重启就能解决。(当然了也不一定是bug,我碰到过那种程序在写一个日志,但是删除日志后空间不释放的问题。这个是linux本身的机制引起的,只需要停止相关的程序空间就会释放的)

3. linux 如何查找当前目录下最大的文件夹

1,使用ls可以查看当前文件夹得所有文件,ls -l 可以显示文件的详细信息。2,使用find命令可以在指定的目录下查找指定的文件:例如 find . -name ".log" 指在当前目录下按文件的名称查找带.log的文件。find其他参数还有很多:-perm 按文件权限 例:find.-perm755-printfind . -perm -007-print-user按文件属主-group按文件所属用户组 find.-userbosstux1 -print-mtime 按更改时间find . -mtime-5 -print -表示在5天之内更改过的 find.-mtime +5-print+表示在5天之前更改过的-newer 对比更改时间来查找文件find . -newerfileA!-newer fileB-execls -ltar {}\; 更改时间比fileA新但是比fileB旧的文件,touch-t 11051500fileC创建一个文件,指定该文件的最好一次更改时间为11月5日15:00find . -newerfileC-print 查找更改时间在11月5日15:00之后的文件-type按文件类型查找 find/etc -type d -print-size按文件大小查找 find.-size+3000c -print查找大小大于3000字节的文件 find.-size+10-print 查找当前目录下大小超过10块(1块等于512字节)的文件-depth 按目录顺序查找find / -name "con.dept"-depth -print从根目录下开始向下查找名称为“con.dept”的文件,先匹配所有符合条件的文件然后进入子目录中查找

4. linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序

方法一[[email protected]抄localhost web_bak] find / -type f -size +10G在Linux下如何让文件让按大小单位为M,G等易读格式,S size大小排序。[[email protected] data]# ls -lhS方法二:# -h * | sort -n[[email protected] data]# -h * | sort -n当然您也可以结合管道文件夹内最大的几个文件[[email protected] data]# -h * | sort -n|head

5. linux里如何查看文件大小

使用ls -lht命令显示当前目录下的所有文件,其中有一列就是显示这个文件的大小。如果要看一个文件夹的大小,可以用 -sh *

6. 如何在Linux中查看占用空间大文件和大文件夹

在来Linux中查看占用空间大文件自和大文件夹的方法如下:

载安装SSH远程软件

通过ssh远程登录Linux服务器,如图:

7. linux 查看文件和文件夹大小

1、最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。2、通过命令 -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。3、查询当前目录总大小可以使用 -sh,其中s代表统计汇总的意思,即只输出一个总和大小。4、同样,通过命令 -h –max-depth=0 *,可以只显示直接子目录文件及文件夹大小统计值。5、如果只想查看指定目录的总大小,可以使用 -sh 目录名称。6、对于指定文件夹也可以指定显示层次深度,如 -h –max-depth=0 software/及 -h –max-depth=1 software/

8. 怎么样查看linux下占用空间最大的文件

1请自行下载安装SSH远程软件通过SSH远程登录你的linux服务器2是linux下用看查看内磁盘的命令下面容我们先一个目录的来查看空间占用情况 -sh /* 先看看根目录下面3我们发现/usr目录占用空间最大4接着我们看usr目录 -sh /usr/*5我们这里可以看到usr目录下的local里面占用空间最大了6没错我们接着看/usr/local -sh /usr/local/ *7最后我们发现local里面的mysql文件最大了都600M+不过没有办法我们需要mysql8是不是简单的样子的找到最大的;删除不用的就可以了

9. linux系统中怎么查看文件大小

Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df -hl显示格式为:文件系统 容量 已用 可用 已用% 挂载点Filesystem Size Used Avail Use% Mounted on/dev/hda2 45G 19G 24G 44% //dev/hda1 494M 19M 450M 4% /boot/dev/hda6 4.9G 2.2G 2.5G 47% /home/dev/hda5 9.7G 2.9G 6.4G 31% /optnone 1009M 0 1009M 0% /dev/shm/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local/dev/hdb2 75G 75G 0 100% //dev/hdb2 75G 75G 0 100% /以上面的输出为例,表示的意思为:HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。下面是相关命令的解释:df -hl 查看磁盘剩余空间df -h 查看每个根路径的分区大小 -sh [目录名] 返回该目录的大小 -sm [文件夹] 返回该文件夹总M数更多功能可以输入一下命令查看:df –help –help查看linux文件目录的大小和文件夹包含的文件数 统计总数大小 -sh xmldb/ -sm * sort -n //统计当前目录大小 并安大小 排序 -sk * sort -n -sk * grep guojf //看一个人的大小 -m cut -d "/" -f 2 //看第二个/ 字符前的文字 查看此文件夹有多少文件 /*/*/* 有多少文件 xmldb/ xmldb/*/*/* wc -l 40752 解释: wc [-lmw] 参数说明: -l :多少行 -m:多少字符 -w:多少字

10. linux查找大于1g的文件

find ./ -type f -size +1G 具体可以看看《linux就该这么学》

未经允许不得转载:山九号 » linux查询大文件|linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序

赞 (0)