Linux:rm可不可以实现删除所有文件,除了demo文件
方法1:shopt -sextglob#开启扩展通配符rm -rf !(demo)#删除除了demo的文件方法2:find/test-not -name "demo"| axrgs rm -rf方法3:foriin`ls/test`doif [ "$i" != "demo" ];thenrm -rf$if
·
方法1: shopt -s extglob #开启扩展通配符 rm -rf !(demo) #删除除了demo的文件 方法2: find /test -not -name "demo" | axrgs rm -rf
注意:该方法会将/test目录一起删除! 方法3: for i in `ls /test` do if [ "$i" != "demo" ];then rm -rf $i fi done
更多推荐
已为社区贡献4条内容
所有评论(0)