Criei um diretório chamado folder
e tirei a permissão de execução.
$ mkdir folder
$ touch folder/innerFile
$ mkdir folder/innerFolder
$ chmod -x folder
Agora se eu fizer
$ ls folder
ele gera uma lista de arquivos, mas quando eu faço
$ ls -l folder
eu recebo
ls: innerFile: Permission denied
ls: innerFolder: Permission denied
Por que é que?
4
Verifique esta resposta. Tem respostas para sua pergunta.
—
Ramsh #
"Qual é a diferença entre 'ls' e 'ls -l' quando não tenho permissão de execução nesse diretório?" Basicamente, é o mesmo que a diferença entre 'ls' e 'ls -l' quando você não tem permissão de execução no diretório.
—
G-Man diz 'Reinstate Monica'