修改“find”命令中“-exec”选项的顺序
在执行“find”命令时,如果使用“-exec”选项来执行命令,则会获取满足条件的文件列表,并使用给定的命令对这些文件进行操作。但是,有时会出现“exec in reverse order”的错误,这是因为“-exec”选项没有按正确的顺序设置。
以下是示例代码,说明如何正确设置“-exec”选项的顺序:
find /dir/ -type f -name "*.txt" -exec echo {} ; -exec chmod 644 {} ;
在上面的命令中,“-exec”选项先执行“echo”命令,然后执行“chmod”命令。如果顺序相反,则会出现“exec in reverse order”的错误。
因此,确保在使用“-exec”选项时设置正确的顺序,以避免出现问题。
上一篇:Bash非常慢