首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ICACLS转义星号字符

ICACLS转义星号字符
EN

Server Fault用户
提问于 2020-10-22 08:46:44
回答 1查看 235关注 0票数 0

假设我已经创建了一个名为“*”的文件(通过MSYS或其他方式)

是否有一种方法可以正确地避免这种情况,使我可以调用ICACLS并只列出该单个文件?

icacls *列出目录中的所有内容

文件本身显示为

显然,输入icacls 是有效的,但是在任意输入的情况下,我真的看不到可靠地转义这个字符的方法。当然,有一个比仅仅用*代替更好的解决方案吗?

EN

回答 1

Server Fault用户

发布于 2020-10-22 16:02:35

当然,在纯cmd中没有解决方案。

  1. * (星号)是windows中文件和目录名称中的非法字符之一,不管文件系统如何:

对名称使用当前代码页中的任何字符,包括Unicode字符和扩展字符集中的字符(128-255),除下列事项外:以下保留字符:<(小于)>(大于):(冒号)“(双引号)/(正斜杠)\(反斜杠)\(垂直栏或管道)?(问号)*(星号)

  1. 在一些命令中,可以使用通配符 (*?)来表示文件名的一个或多个字符。但是,这不是正则表达式,您无法逃避它们,…
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1039668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档