Linux:rm可不可以实现删除所有文件,除了demo文件
方法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
方法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