---恢复内容开始---
linux删除某个文件:rm -f filename; mysql清空数据库,并且主键回到1:TRUNCATE TABLE tablename; drop table xxx 删除内容和定义,释放空间,就是把表给删除了。 truncate就是删除内容,释放空间,但是不会删除表结构。 delete table xx:删除表的数据,删除内容不删除定义,不释放空间。 mv xxx xxxx--后面的x是文件名 excel里面,crtl+h可以替换掉特定字段
---恢复内容结束---
linux删除同一后缀命令: find 目录 -name "*.abc" | xargs rm 可以先执行前半段,确定是自己要删除的文件再整条执行
find . -name '*.abc' -type f -print -exec rm -rf {} ; 今天在写一个获取sql语句的函数时发现了我用一个for语句对四个文件进行循环,然后用一个if语句获得符合自己条件的值,最后获取一个sql语句,最后我用了一个else:break语句来打断,第一遍获取时没问题的,但是当我想改变这sql的内容的时候,编译器提示我,我的一个局部变量不能去更改值,然后我把else:break语句删除了,就没问题了,不过问题到底出在哪里我现在都还没有搞清楚这个逻辑,所以特意在记录里提醒自己一下,主要是全部变量的问题,待会儿再去看看基础教程好了,有很多重要的点都有点遗漏了。
#后期补充:其实这个删除查找命令当中,这个-print是有点多余的,因为是一个预设动作,然后的话后面的几个关键词中,{}这个是指将签名find到的数据放入其中,从而使后面的执行操作有对象可以进行操作,然后因为;在linux中有特殊意义,所以使用斜杠来转义,从而提示系统find命令额外操作的起点和终点。命令:find [path] [option] [action] -exec command