查找/var/muses下,以tm_打头的目录,中log目录中所有文件去匹配(-mtime后面的是,最近一天内,含有“log”的文件)
find /var/muses/ -regex '/var/muses/tm_.*/log/.*' -mtime -1 -name "*?log*"
一、find后并删除文件
find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \;
二、find后并将内容清空
find /home/www -name *.log -exec cp /dev/null {} \;
或者:
find /home/www -name "*.log"|awk '{system("> "$0)}'