我正在尝试查找并删除其中没有“.zip”且大于 1 Gig 的文件。我找到了以下命令。有人可以向我解释以下命令的作用吗?
/etc/home -type f -name "*.log*" ! -name "*.zip" -size +1G -delete;
答案1
你可以尝试这个命令:
find /etc/home -type f -size +1G ! -name "*.zip" | xargs rm
如果您坚持使用 -delete 结构,请注意,此选项打开开关-depth
,find
并将到达 /etc/home 下的任何子目录,并找到与此条件匹配的文件并将其删除。如果您对此感到满意,只需替换|xargs rm
为-delete
.find
有关更多详细信息,请参阅命令的手册页。