Je voudrais appliquer des droits 644 sur tout les fichiers png qui se trouve dans les sous repertoires de mon repertoire courant.
man chmod :
-R, --recursive
Recursively change permissions of directories and their contents.
chmod -Rv 644 *.jpg
et la chmod ne modifie que les droits des fichiers dans le répertoire courrant ... Qu'en est il ?
# Re: Chmod: le blues du dimanche matin ...
Posté par lezardbreton . Évalué à 2.
> chmod -Rv 644 *.jpg
Hum hum... Fatigué ?
# Re: Chmod: le blues du dimanche matin ...
Posté par kd . Évalué à 3.
L'utilisation de find semble plus appropriée (c'est souvent le cas quand il y a de la récursivité) :
find . -name "*.jpg" -exec chmod 644 {} \;
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par Code34 (site web personnel) . Évalué à 1.
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par Boa Treize (site web personnel) . Évalué à 2.
find . -name "*.png" | xargs chmod 644
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par dlblinux . Évalué à 1.
find . -type f -name "*.png" -print0 | xargs -0 chmod 644
# Re: Chmod: le blues du dimanche matin ...
Posté par Krunch (site web personnel) . Évalué à 1.
for i in *; do chmod 644 "$i/*.png"; done
C'est laid mais ça devrait marcher (en admettant que tu n'ais que des répertoires dans le répertoire courant).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: Chmod: le blues du dimanche matin ...
Posté par niol (site web personnel) . Évalué à 2.
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par Yusei (Mastodon) . Évalué à 1.
# Re: Chmod: le blues du dimanche matin ...
Posté par Pierre Tramo . Évalué à 2.
chmod -Rv 644 plop.jpg whatever.jpg wmcoincoin-shot.jpg
Du coup, le -R ne sert à rien puisqu'aucun répertoire n'est passé en paramètre.
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par Code34 (site web personnel) . Évalué à 1.
# Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par Code34 (site web personnel) . Évalué à 1.
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
Si oui, quelques astuces: http://www.linuxjournal.com/article.php?sid=6060(...)
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
find . blablabla | xargs -n 100 chmod 655
Te découpera la sortie de find en paquets de 100, et appelera chmod une fois par paquets.
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par Boa Treize (site web personnel) . Évalué à 1.
Peut-être dans certaines implémentations, mais je n'ai pas encore atteint celle de GNU find/xargs/bash. Au besoin, xargs appelle plusieurs fois la commande si le nombre de fichiers est si important qu'il ne tient pas sur une seule ligne de commande (celle-ci est limitée à 32 Ko je crois).
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par Boa Treize (site web personnel) . Évalué à 1.
# Re: Chmod: le blues du dimanche matin ...
Posté par Nicolas Ternisien (site web personnel) . Évalué à 1.
chmod -Rv */*.png *.png
marcherait ? Pas taper si cela n'est pas vrai...
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Chmod: le blues du dimanche matin ...
Posté par Yusei (Mastodon) . Évalué à 1.
./toto/titi/tata.png
Ça ne marchera pas. Il faut d'abord faire une recherche récursive (via find), puis donner la liste à chmod.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.