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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 如何查找当前目录下最大的文件夹相关的知识,希望对你有一定的参考价值。

1,使用ls可以查看当前文件夹得所有文件,ls -l 可以显示文件的详细信息。

2,使用find命令可以在指定的目录下查找指定的文件:
例如 find . -name ".log" 指在当前目录下按文件的名称查找带.log的文件。

find其他参数还有很多:

-perm 按文件权限
例:find . -perm 755 -print find . -perm -007 -print

-user 按文件属主
-group 按文件所属用户组
find . -user bosstux1 -print

-mtime 按更改时间
find . -mtime -5 -print
-表示在5天之内更改过的
find . -mtime +5 -print
+表示在5天之前更改过的

-newer 对比更改时间来查找文件
find . -newer fileA ! -newer fileB -exec ls -ltar \;
更改时间比fileA新但是比fileB旧的文件,
touch -t 11051500 fileC 创建一个文件,指定该文件的最好一次更改时间为11月5日15:00
find . -newer fileC -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”的文件,先匹配所有符合条件的文件然后进入子目录中查找
参考技术A 由小到大排序,单位kB
du -ks * | sort -n -k 1

以上是关于linux 如何查找当前目录下最大的文件夹的主要内容,如果未能解决你的问题,请参考以下文章

linux find命令查找当前目录下7天前的文件但排除所有目录

如何在linux下查找一个文件夹所在的目录

Linux拓展之查找指定目录下的最大文件

linux命令 find的应用

linux下如何查找当前目录下所有jar包中包含AAA内容的class文件名

linux如何查看最近修改的文件