Je peux regarder dans les propriétés de ce dossier mais je veux obtenir des propriétés rapidement et en chiffres (octal, par exemple 755
, etc.)
Que dois-je taper dans le terminal pour connaître le chmod du fichier ou du dossier que je veux?
Je peux regarder dans les propriétés de ce dossier mais je veux obtenir des propriétés rapidement et en chiffres (octal, par exemple 755
, etc.)
Que dois-je taper dans le terminal pour connaître le chmod du fichier ou du dossier que je veux?
Réponses:
stat FILE_OR_FOLDER_PATH
c'est plus rapide mais affiche tout
Utilise le %m
format du -printf
drapeau.
$ find /etc/ -maxdepth 0 -printf "%m\n"
755
ou
$ find /etc/ -prune -printf "%m\n"
755
$ python -c 'import os,sys;print(oct(os.stat(sys.argv[1]).st_mode))' /etc
040755
Ou si nous voulons uniquement obtenir uniquement les bits d'autorisation du groupe de propriétaires:
$ python -c 'import os,sys;print(oct(os.stat(sys.argv[1]).st_mode)[-3:])' /etc
755
Via File::stat
, à peu près la même que dans la documentation :
$ perl -le 'use File::stat; $fs=stat($ARGV[0]);printf "%o\t%s\n",$fs->mode & 07777,$ARGV[0]' /etc
755 /etc