这里以WIN7系统为例,给出查找超大文件裤镇的方法:
所需材料:WIN7系统。
一、首先鼠标左键双击打开电脑桌面的“计算机”,或是WIN+E打开计算机。
二、接着鼠标左键双击打开需要查找的盘符。
三、打开该盘后,在右上角搜索栏内输入“大小:>XXXM”,如:大小:扰裂>1000M。
四、输入之后就会开始进行搜索大于指定数值的全部文件缓纯闭,如下图,经过搜索后搜索出了E盘内容量大于1000M的全部文件。
1、先打开举茄电脑界面,茄兄然后双击桌面上面的“我的电脑”图标。
2、在打开 *** 作界面中,双击c盘。
3、在打开的c盘中,在空白处右键单击,然后在出现的菜单中选择“排序方式”——“大小”和“递减”选项。
4、正纳察此时在这个界面中,最底部的就是占据空间大的文件。
Linux上查找最大文件的3种方法
第一种:ls
最简单的方法就是借助 ls 命令,因为 ls 命令本身输出是带文件大小信息的。
比如,我要列出 /data/log/ 目录中的20个最大文件,可以:
ls -lSh /data/log/ | head -20
第二种:find
find 本身就是查找命令,可以递归查找一个目录的子目录,所以用它是自然的。
比如,查找/etc目录下最大的5个文件:
find /etc -type f -printf “%s\t%p\n” | sort -n | tail -5 | xargs ls -Slh
查找当前用户名下最大的10个文件
find $HOME -type f -printf “%s\t%p\n” | sort -nr | head -10 | xargs ls -Slh
查询大于200M的文件
find / -type f -size +200M | xargs ls -Slh
查询100M和200M之间的文件
find / -type f -size +100M -size +200M | xargs ls -Slh
查询root目录下最大的5个文件
find /root -type f -exec ls -s {} | sort -n | tail -n5 | xargs ls -Slh
查询/目录下10天以前最桐早大的5个文件
find / -type f -mtime +10 -printf “%s\t%p\n” | sort -n | tail -5 | xargs ls -Slh
第三种:du
du 命令可以查看磁盘空间的使用情况,自然也可以用来查看磁盘上占用空间较多的文件和文件夹。
查找/root下5个最大的文件
du -ah /root | sort -nr | head -n5
查找当前目录下最大的5个目录
du -ah | sort -nr | head -n5
查找根目录下最大目录/文件(包括子文件夹)
du -Sh / | sort -rh | head -n10
只看大小在 GB 范围内的所有文件
du -ah / | grep “[0-9]G\b”
涉及到的命令参数:
find:
-exec<执行指令>:假设find指令的回传值为True,就执行该指令;
-mtime n 查找系统中最后n天被改变文件数据的文件 +大于 -小于
-type 查找某一类型的文件
b -块设备文件;
c -字符设备文件;
d -目录;
p -管道文件;
f -普通文件;
l -符号链接文件;
s -socket文件;
-printf<输出格式>:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式可以自行指定;袭轮卜
sort:
-n 依照数值的大小排序;
-r 以相反的顺序来排序;
xargs:传递参数
ls -Slh
-Sl 从大到小显示详情
-Slr 从小到大显示详情
-h humans 以人类易读的方式显示(正常情况下显示为bit,加上-h后 显示的为KB MB GB TB等)
du:
-a 显示所有目录拍穗或文件的大小
-h 以K,M,G为单位,提高信息可读性
-S 显示目录的大小,但不含子目录大小
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)