J'ai créé un répertoire appelé folder
et j'ai retiré l'autorisation d'exécution.
$ mkdir folder
$ touch folder/innerFile
$ mkdir folder/innerFolder
$ chmod -x folder
Maintenant, si je le fais
$ ls folder
il sort une liste de fichiers, mais quand je le fais
$ ls -l folder
Je reçois
ls: innerFile: Permission denied
ls: innerFolder: Permission denied
Pourquoi donc?
Réponses:
ls -l
sur un dossier essaiestat
son contenu, alorsls
que:C'est pourquoi vous obtenez une "autorisation refusée" avec
ls -l
et non avecls
.la source