出于某种原因,我想删除所有文件名,如“*.jpg?” (文件名以实数结尾?)
我试过这个
find /var/www/ -type f -name "*.jpg\?"
Run Code Online (Sandbox Code Playgroud)
和
find /var/www/ -type f -name "*.jpg?"
Run Code Online (Sandbox Code Playgroud)
但这不起作用我该怎么做?
有趣的是,你的两个命令都适用于 CentOS 6.5 find 4.4.2 系统我必须手头。您可以尝试使用单引号'
find /var/www/ -type f -name '*.jpg?'
Run Code Online (Sandbox Code Playgroud)
如果这有效并且它在您的查找中可用,您可以使用 -delete 参数来查找以删除文件。这消除了对 xargs 和 print0 等的需要。在添加删除之前,请务必确保 find 命令正常工作。