查看磁盤使用情況:df -h
[root@iZwz9gs2zseivevv1k5vnkZ /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 126G 111G 8.9G 93% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 2.7M 7.8G 1% /dev/shm tmpfs 7.8G 310M 7.5G 4% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup tmpfs 1.6G 0 1.6G 0% /run/user/0 /dev/dm-1 10G 202M 9.8G 2%
查找大文件
搜索當前目錄下,超過800M大小的文件
find . -type f -size +800M
需要顯示更多文件信息
find . -type f -size +800M -print0 | xargs -0 ls
顯示文件具體大小
find . -type f -size +800M -print0 | xargs -0 du
[root@iZwz9gs2zseivevv1k5vnkZ /]# find . -type f -size +800M -print0 | xargs -0 du -h 1.1G ./www/swap 0 ./proc/kcore 821M ./usr/local/src/dubbo/nohup.out 6.6G ./root/nacos/bin/logs/access_log.2019-12-04.log 7.2G ./root/nacos/bin/logs/access_log.2019-11-28.log 7.0G ./root/nacos/bin/logs/access_log.2019-12-03.log 7.2G ./root/nacos/bin/logs/access_log.2019-12-02.log 7.3G ./root/nacos/bin/logs/access_log.2019-11-30.log 6.1G ./root/nacos/bin/logs/access_log.2019-12-05.log 7.4G ./root/nacos/bin/logs/access_log.2019-12-01.log 7.3G ./root/nacos/bin/logs/access_log.2019-11-29.log 1.4G ./var/cache/yum/x86_64/7/gitlab-ce/gen/filelists_db.sqlite 9.5M ./var/lib/docker/devicemapper/devicemapper/metadata 5.5G ./var/lib/docker/devicemapper/devicemapper/data
按照文件大小進行排序
find . -type f -size +800M -print0 | xargs -0 du -h| sort -nr
查找大文件夾
du -h --max-depth=1
如果想知道某一個目錄下有哪些大文件夾,並對搜索出來的結果進行排序
du -h --max-depth=2 | sort -n
du -hm --max-depth=2 | sort -n
如果搜索出來的結果過多,比如只想查出來前20大的文件夾
du -hm --max-depth=2 | sort -nr | head -12
我還用了一下的命令 查看當前目錄下的文件夾大小
du -sh *
du -s /home或du -sh /home ls -lht 或者直接 ll
[root@iZwz9gs2zseivevv1k5vnkZ /]# cd /root/nacos/bin/logs [root@iZwz9gs2zseivevv1k5vnkZ logs]# du -sh * 7.2G access_log.2019-11-28.log 7.3G access_log.2019-11-29.log 7.3G access_log.2019-11-30.log 7.4G access_log.2019-12-01.log 7.2G access_log.2019-12-02.log 7.0G access_log.2019-12-03.log 6.6G access_log.2019-12-04.log 6.1G access_log.2019-12-05.log