参考:http://man.linuxde.net/ntpdate
查找所有的jpg 文件,并且压缩它们:
find. -type f -name "*.jpg" -print | xargs tar -czvf images.tar.gz
统计一个源代码目录中所有php文件的行数:
find . -type f -name "*.php"-print0 | xargs -0 wc –l
用rm 删除太多的文件时候,可能得到一个错误信息:/bin/rm Argument list too long. 用xargs去避免这个问题:
find. -type f -name "*.log" -print0 | xargs -0 rm -f
-print:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为每列一个名称,每个名称前皆有“./”字符串;
-print0:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为全部的名称皆在同一行;
删除七天之前的数据
find /root/me -mtime +7 -name"*.sql" -exec rm -rf {} \;
find /mnt/disk_backup/upload/ -name"*.png" | xargs rm -rf {} \;