我创建了一个目录folder
,并取消了执行权限。
$ mkdir folder
$ touch folder/innerFile
$ mkdir folder/innerFolder
$ chmod -x folder
现在如果我这样做
$ ls folder
它输出文件列表,但是当我这样做时
$ ls -l folder
我懂了
ls: innerFile: Permission denied
ls: innerFolder: Permission denied
这是为什么?
4
检查此答案。它可以回答您的问题。
—
Ramesh 2014年
“当我对该目录没有执行权限时,'ls'和'ls -l'有什么区别?” 基本上,这是一样的“LS”和“ls -l命令”当你们之间的差异也有目录的执行权限。
—
G-Man说'Resstate Monica'2014/