June 10, 2018
Shell: 删除某时间之前的文件,Argument list too long错误, Remove all files created before a certain date,Argument list too long error
基于 find 来的做:
先了解 find 命令,
基于名字搜索
# 单条件 -name只针对文件名
find . -name '*.jpg' -print
./bar/foo.jpg
# or 或条件
find . \( -name '*.mp3' -o -name '*.jpg' \) -print
./bar/foo.jpg
./foo.mp3
# and 和条件
find . -name '*.mp3' -name '*.jpg' -print
# 复合条件
find . \( -name '*.mp3' -o -name '*.jpg' \) -name 'foo*' -print
./bar/foo.jpg
./foo.mp3
# -path 针对路径
find . -path './bar*' -p… Read More