Récupérer les droits d'un fichier AIX en num
Résolu
Unix4ever
-
dubcek Messages postés 19021 Statut Contributeur -
dubcek Messages postés 19021 Statut Contributeur -
Bonjour,
je cherche à récupérer les droits Unix d'un fichier AIX sous forme numérique pour pouvoir remettre les droits plus tard par un chmod.
Par exemple pour le fichier :
-rwxr--r-- user users .... toto
je souhaite récupérer la valeur 744.
Merci de votre aide.
je cherche à récupérer les droits Unix d'un fichier AIX sous forme numérique pour pouvoir remettre les droits plus tard par un chmod.
Par exemple pour le fichier :
-rwxr--r-- user users .... toto
je souhaite récupérer la valeur 744.
Merci de votre aide.
A voir également:
- Récupérer les droits d'un fichier AIX en num
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
6 réponses
Salut,
Si la commande "stat" est accessible sur ton système, un simple :
Si la commande "stat" est accessible sur ton système, un simple :
stat -c %a ton_fichierdevrait faire l'affaire ;-))
stat n'est pas disponible sur le serveur AIX que j'utilise et je ne peux pas l'installer.
Merci quand même
Merci quand même
hello
utiliser perl
perl -e ' printf "%o\n" ,(stat($ARGV[0]))[2] &= 07777' fichier
utiliser perl
perl -e ' printf "%o\n" ,(stat($ARGV[0]))[2] &= 07777' fichier
essaye
perl -e 'printf "%o\n" ,(stat($ARGV[0]))[2] ' /tmp/toto
ou
perl -e 'x=(stat($ARGV[0]))[2] ; x=x & 07777 ; printf "%o\n",x ' /tmp/toto
pour voir
perl -e 'printf "%o\n" ,(stat($ARGV[0]))[2] ' /tmp/toto
ou
perl -e 'x=(stat($ARGV[0]))[2] ; x=x & 07777 ; printf "%o\n",x ' /tmp/toto
pour voir
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question