小编ima*_*his的帖子

未经适当许可不能扩展星号

有人可以向我解释以下内容吗?

$ ls -ld /temp/sit/build/
dr-xr-s--- 3 asdf qwer 4096 Jan 31  2012 /temp/sit/build/

$ ls -ld /temp/sit/build/*
ls: /temp/sit/build/*: Permission denied
Run Code Online (Sandbox Code Playgroud)

所以显然,我不能在这里使用星号。我已经用 sudo 命令尝试过它,但我收到“没有这样的文件”错误而不是“权限被拒绝”......

sudo ls -l /temp/sit/build/*
ls: /temp/sit/build/batch*: No such file or directory
Run Code Online (Sandbox Code Playgroud)

但如果我不使用 * 它最终会起作用

sudo ls -l /temp/sit/build/
total 4
dr-xr-s--- 11 asdf qwer 4096 Oct  3 23:31 file
Run Code Online (Sandbox Code Playgroud)

shell permissions sudo wildcards

19
推荐指数
1
解决办法
4907
查看次数

标签 统计

permissions ×1

shell ×1

sudo ×1

wildcards ×1