Je considère qu'il est préférable d' éviter d'utiliser des majuscules et des espaces dans les noms de fichiers.
Certains diront qu'ils ne sont pas d'accord mais c'est une question ou ce que j'appelle des croyances religieuses : difficile de discuter et de s'entendre. Ceux qui ne sont pas d'accord disent que la plupart des outils sont désormais fixés pour être adaptés aux capitales et aux espaces: ils ont raison, mais ce n'est pas la question.
La bonne question est de savoir de combien avez-vous besoin pour utiliser les majuscules et les espaces dans les noms de fichiers. À cette question, sauf lorsque je programme en Java, la réponse est la plupart du temps: je n'ai pas besoin de majuscules et d'espaces dans mes noms de fichiers . Tous les espaces que je remplace par un trait de soulignement ( _
) ou un signe moins ( -
), et pour cette raison, je n'utilise pas d'étui à chameau (aka. CamelCase) contrairement à certaines autres religions.
Beaucoup de gens m'ont appelé des conneries pour avoir fait et enseigné que - certains le font toujours - certains ont trébuché sur un outil qui n'était pas favorable aux capitaux / à l'espace et sont venus me dire que j'avais raison et qu'ils auraient dû m'écouter. Faites ce que vous voulez , et si vous utilisez des majuscules et des espaces dans le nom de fichier, j'espère que vous ne trébucherez jamais sur un outil mal écrit. Cependant, si vous voyagez avec un tel outil, je l'espère, ce ne sera pas difficile à réparer et cela ne coûtera pas à votre entreprise et / ou à vous beaucoup d'argent et / ou de temps. Mais si cela finit par avoir de mauvaises répercussions, vous vous souviendrez que certains vous ont dit dans le passé que l'utilisation de majuscules et d'espaces dans les noms de fichiers était une mauvaise pratique.
Et une dernière chose, si vous voulez éviter tous les problèmes , pas de caractères spéciaux dans les noms de fichiers (uniquement les lettres minuscules, les chiffres, le soulignement et les inconvénients [1]). Cette liste de caractères indésirables comprend également tous les caractères non ascii (oui, français et autres non anglais - et je suis l'un d'eux - aucun d'entre eux: à, â, ä, ç, é, ..., ö, æ, œ , ...). Cela s'étend également à de nombreuses autres choses, y compris le login et le mot de passe . Je vous laisse deviner ce qui se passe lorsque vous mettez un devis ou un guillemet double ( '
ou "
) dans un identifiant ou un mot de passe géré par un script bash non écrit par un administrateur système confirmé ....
[1]: peut - être que nous pourrions étendre cela à ~
, @
, #
et quelques autres, mais cela est à la recherche des ennuis (et oui je sais sur les fichiers emacs ...).