Utworzyłem katalog o nazwie folder
i zabrałem uprawnienia do wykonywania.
$ mkdir folder
$ touch folder/innerFile
$ mkdir folder/innerFolder
$ chmod -x folder
Teraz jeśli to zrobię
$ ls folder
wyświetla listę plików, ale kiedy to robię
$ ls -l folder
dostaję
ls: innerFile: Permission denied
ls: innerFolder: Permission denied
Dlaczego?
permissions
directory
Shnd
źródło
źródło
Odpowiedzi:
ls -l
na folderze próbuje uzyskaćstat
jego zawartość,ls
ale nie:Dlatego dostajesz „odmowę dostępu” z,
ls -l
a nie zls
.źródło