Я создал каталог с именем 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
Проверьте этот ответ. У него есть ответы на ваш вопрос.
—
Рамеш
«В чем разница между« ls »и« ls -l », если у меня нет разрешения на выполнение в этом каталоге?» В принципе, это то же самое, разница между «LS» и «Ls -l» , когда вы действительно имеете разрешения на выполнение каталога.
—
G-Man говорит «Восстановить Монику»