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?
permissions
directory
Shnd
fonte
fonte
Respostas:
ls -l
em uma pasta tentastat
seu conteúdo, enquantols
que não:É por isso que você recebe uma "permissão negada" com
ls -l
e não comls
.fonte