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

Python029

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

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”的文件,先匹配所有符合条件的文件然后进入子目录中查找

主要使用find和du命令来实现。1、使用find命令找到大于指定大小的文件:a.下例中查找大于10G的文件[root@localhost data]# find / -type f -size +10G将输出:/usr/local/apache2/logs/access_logb.通过du命令查看此文件的大小:[root@localhost data]# du -h /usr/local/apache2/logs/access_log24G /usr/local/apache2/logs/access_logc.重复执行find命令来查找大文件,例如:find / -type f -size +5G 找到大于5G的文件。 find / -type f -size +1G 找到大于1G的文件2、可以递归使用du --max-depth=1

1、先打开电脑界面,然后双击桌面上面的“我的电脑”图标。

2、在打开操作界面中,双击c盘。

3、在打开的c盘中,在空白处右键单击,然后在出现的菜单中选择“排序方式”——“大小”和“递减”选项。

4、此时在这个界面中,最底部的就是占据空间大的文件。