Linux递归修改当前终端下的所有文件及子文件夹下的文件

使用catkin_make命令编译工作空间时,必须满足两个条件:

1、本次文件被修改时间大于上次文件被修改时间

2、本次修改文件的时间小于当前电脑时间

之所以做出如此规定是因为微电脑(树莓派、Jetson Nano等)系统重启后的时间保留的是上次系统联网更新时的时间,若上次断网后继续使用过或者更重新编译过工作空间,就会出现违背上述条件的情况,因此系统重启后必须修改系统时间

操作步骤:

1、sudo date -s"当期系统时间"

2、操作命令:find ./* -exec touch {} \;(注意不要省略“;”)

猜你喜欢

转载自blog.csdn.net/m0_48639942/article/details/129962744