Linux
1 文件篇
1.1 统计文件大小
du [option]... [file]-c 显示总计-h 人类可读-s 对每个参数只显示总大小-t 值为正时,排除小于该值,否则,排除大于该值
1.1.1 例子
# 查看文件夹子级大小du -shc /*
1.2 文件状态
stat [file]输入:Access 最初读取工夫Modify 文件内容最初批改工夫Change 文件元数据最初批改工夫
1.3 查找文件
find1. 按类型查找: -type f 一般文件, d 目录2. 按文件状态查找: +n 大于 -n 小于 Access状态 -atime n*24小时前 -amin n分钟前 Modify状态 -mtime n*24小时前 -mmin n分钟前 -newermt t工夫后 ! -newermt t工夫前 -newer 比f新 ! -newer 比f老 Change状态 -ctime n*24小时前 -cmin n分钟前3. 按名称查找 --name pattern4. 查找后执行 -exec [command] '{}' + 其中 '{}'为查找后果占位符 + 为分隔符,可用 \; 代替
1.3.1 例子
# 查找30天前批改的文件find . -type f -mtime +30# 查找30天内批改的文件find . -type f -mtime -30# 查找2021-06-01后批改的文件find . -type f -newermt '2021-06-01'# 查找2021-06-01前批改的文件find . -type f ! -newermt '2021-06-01'# 查找比1.txt文件批改工夫新的文件find . -type f -newer 1.txt# 查找后显示文件信息find . -type f -exec ls -lh '{}' +