语法:
DELETE ENTRY <Name> CONFIRM [RECURSE] [IGNOREERRORS]
[ CHILDREN [TYPE <Types>] [NAME <Pattern>] [EXT <Pattern>]
[CASESENSITIVE | CASEINSENSITIVE] ]
DELETE ENTRY <Name>
CONFIRM —默认确定
[RECURSE] —递归删除
[IGNOREERRORS] —忽略错误
[CHILDREN —删除内容,不删除本身
[TYPE <Types>] —通过类型匹配 F代表文件 D代表目录
[NAME <Pattern>] —通过文件名过滤 如 zj*
[EXT <Pattern>] —通过后缀过滤 如 txt
[CASESENSITIVE | CASEINSENSITIVE] ] —区分大小写
eg1.删除文件
staf #{ip} fs DELETE ENTRY /tmp/myfile.txt CONFIRM //ip为目的主机的ip
eg2.删除文件夹
staf #{ip} fs DELETE ENTRY /tmp/myfiles RECURSE CONFIRM
eg3. 删除文件下文件名以report开头的tet文件,若存在子目录不做递归删除
staf #{ip} fs DELETE ENTRY /tmp CHILDREN NAME
"report*"
EXT txt CONFIRM
eg4.删除文件夹下内容,不删除文件夹本身
staf #{ip} fs DELETE ENTRY C:\TEMP CHILDREN RECURSE CONFIRM
eg5.删除目录下所有tmp扩展名的文件(不区分大小写)
staf #{ip} fs DELETE ENTRY C:\TEMP CHILDREN EXT tmp CASEINSENSITIVE CONFIRM
eg6.删除目录下没有扩展名的文件
staf #{ip} fs DELETE ENTRY /tmp CHILDREN EXT :
0
: TYPE F CONFIRM
eg7.
staf #{ip} fs DELETE ENTRY {MyTempFiles} CHILDREN NAME
"test*"
TYPE F RECURSE CASESENSITIVE IGNOREERRORS CONFIRM
留一个大家理解^ ^