1、查找根目录下体积大于1G的文件
find / . -type f -size +1G
./FUTURES.ORA ./FUTURES_TMP.ORA ./dc/DCLSBT_1806.ORA ./dc/DCLSBT_1811.ORA ./dc/DCLSBT_1607.ORA ./dc/DCLSBT_1605.ORA ./dc/DCLSBT_1602.ORA ./dc/DCLSBT_1701.ORA ./dc/DCLSBT_1706.ORA ./dc/DCLSBT_1601.ORA ./dc/DCLSBT_1906.ORA
此命令仅能看到超过1G的文件的文件名称。
2、查找根目录下体积大于1G的文件,并显示文件的信息(例如,文件大小、文件属性)
find / . -type f -size +1G -print0 | xargs -0 ls -l
-rw-r-----. 1 oracle oinstall 8462016512 Nov 11 06:08 ./crmdb/sysaux01.dbf -rw-r-----. 1 oracle oinstall 2548047872 Nov 11 06:03 ./crmdb/system01.dbf -rw-r-----. 1 oracle oinstall 34359730176 Nov 11 06:08 ./crmdb/undotbs01.dbf -rw-r-----. 1 oracle oinstall 5662318592 Nov 11 05:38 ./dc/DC_DEF_1.ORA -rw-r-----. 1 oracle oinstall 33764155392 Nov 11 05:38 ./dc/DC_DEF_TEMP.ORA -rw-r-----. 1 oracle oinstall 4409270272 Nov 11 05:38 ./dc/DCLSBT_1601.ORA -rw-r-----. 1 oracle oinstall 3150979072 Nov 11 05:38 ./dc/DCLSBT_1602.ORA -rw-r-----. 1 oracle oinstall 6611279872 Nov 11 05:38 ./dc/DCLSBT_1603.ORA
3、查找根目录下体积超过1G的文件,并显示查找出来文件的具体大小
find / . -type f -size +1G -print0 | xargs -0 du -h
33G /oradata/FUTURES.ORA 32G /oradata/FUTURES_TMP.ORA 5.7G /oradata/dc/DCLSBT_1806.ORA 6.7G /oradata/dc/DCLSBT_1811.ORA 6.5G /oradata/dc/DCLSBT_1607.ORA 5.8G /oradata/dc/DCLSBT_1605.ORA 3.0G /oradata/dc/DCLSBT_1602.ORA 4.4G /oradata/dc/DCLSBT_1701.ORA 5.9G /oradata/dc/DCLSBT_1706.ORA 4.2G /oradata/dc/DCLSBT_1601.ORA 7.0G /oradata/dc/DCLSBT_1906.ORA
4、查找根目录下体积大于1G的文件并对查找结果按照文件大小做一个排序
find / . -type f -size +1G -print0 | xargs -0 du -h | sort -nr
33G /oradata/FUTURES.ORA 33G /oradata/crmdb/undotbs01.dbf 33G ./FUTURES.ORA 33G ./crmdb/undotbs01.dbf 32G /oradata/FUTURES_TMP.ORA 32G /oradata/dc/DC_DEF_TEMP.ORA 32G ./FUTURES_TMP.ORA 32G ./dc/DC_DEF_TEMP.ORA