4 votes

Est-ce que touch et chmod sont des opérations d'écriture ?

Si un système de fichiers est en mode lecture seule, est-ce que je pourrai effectuer touch y chmod ? Quand une opération est-elle qualifiée d'opération de lecture ou d'écriture ?

6voto

codeforester Points 17582

touch crée un fichier de zéro octet lorsqu'il est appelé sur un fichier inexistant. Et il met à jour les métadonnées du fichier en fonction des arguments passés. chmod ne modifie pas les données d'un fichier ; il change seulement les métadonnées contenues dans l'inode du fichier.

Cependant, les métadonnées elles-mêmes font partie du système de fichiers et il s'agit donc d'une opération d'écriture.

En résumé, les deux touch y chmod sont des opérations d'écriture. Elles ne peuvent pas être exécutées sur un système de fichiers en lecture seule.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X