【技术实现步骤摘要】
执行操作指令的方法、装置、设备和存储介质
[0001]本申请要求于2021年11月04日提交的申请号为202111301590.8、专利技术名称为“通过可移植操作系统POSIX接口传递扩展指令的方法和服务端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0002]本申请涉及计算机
,特别涉及一种执行操作指令的方法、装置、设备和存储介质。
技术介绍
[0003]随着互联网技术的发展,数据共享在人们日常的生产和生活中的应用越来越广泛。所谓数据共享,是指用户可以在不同地方使用不同客户端对服务端的数据进行各种操作。
[0004]为了使用户能够实现上述操作,通常会在服务端建立相应的文件系统,客户端与服务端之间发送的操作指令需要满足统一的接口标准,如可移植操作系统接口(Portable Operating System Interface,POSIX)标准。该接口标准定义了几种简单的操作类型,如读类型、写类型、查找类型等。通过这些已定义的操作类型,可以组合实现各种各样的复杂操作。
[0005 ...
【技术保护点】
【技术特征摘要】
1.一种执行操作指令的方法,其特征在于,所述方法包括:接收第一操作指令;如果所述第一操作指令中包括第一操作对象标识,且所述第一操作对象标识与指定操作对象标识相匹配,则基于所述第一操作对象标识,确定第二操作指令;阻止执行所述第一操作指令,并执行所述第二操作指令。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一操作对象标识,确定第二操作指令,包括:基于所述第一操作对象标识和所述第一操作指令中的第一操作类型标识,确定第二操作指令。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一操作对象标识和所述第一操作指令中的第一操作类型标识,确定第二操作指令,包括:基于指定操作对象标识、初始的操作类型标识和更新的操作类型标识的对应关系,以及所述第一操作对象标识和所述第一操作指令中的第一操作类型标识,确定对应的第二操作类型标识;基于所述第二操作类型标识,确定第二操作指令。4.根据权利要求3所述的方法,其特征在于,所述基于所述第二操作类型标识,确定第二操作指令,包括:基于所述第二操作类型标识和所述第一操作指令中的对象位置信息,确定第二操作指令。5.根据权利要求3所述的方法,其特征在于,所述第一操作类型标识为写类型标识,所述接收第一操作指令之后,还包括:在所述第一操作指令的写入内容信息中获取所述第二操作指令的执行参数信息;所述基于所述第二操作类型标识,确定第二操作指令,包括:基于所述第二操作类型标识和所述执行参数信息,确定第二操作指令。6.根据权利要求5所述的方法,其特征在于,所述第二操作指令的执行参数信息包括所述第二操作指令的第二操作对象标识。7.根据权利要求1
‑
6任一所述的方法,其特征在于,所述第一操作指令和所述第二操作指令均为对应有反馈信息的操作指令,或者,所述第一操作指令和所述第二操作指令均为不对应有反馈信息的操作指令。8.根据权利要求1
‑
7任一所述的方法,其特征在于,当所述第一操作指令和所述第二操作指令均为对应有反馈信息的操作指令时,所述执行所述第二操作指令之后,还包括:以所述第一操作指令的反馈信息格式,对所述第二操作指令的反馈信息,进行反馈。9.根据权利要求1
‑
8任一所述的方法,其特征在于,所述第一操作指令是可移植操作系统接口POSIX支持的操作指令,所述第二操作指令是POSIX不支持的操作指令。10.根据权利要求1
‑
9任一所述的方法,其特征在于,所述接收第一操作指令之后,还包括:如果所述第一操作指令中不包括操作对象标识,或所述第一操作指令中的第一操作对象标识与指定操作对象标识不匹配,则执行所述第一操作指令。11.根据权利要求1
‑
10任一所述的方法,其特征在于,所述第二操作指令包括递归删除
进度查询、递归删除、遍历全部目录项、快速解压或快速压缩。12.一种执行操作指令的装置,其特征在于,所述装置包括:接收模块,用于接收第一操作指令;确定模...
【专利技术属性】
技术研发人员:郑营飞,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。