IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Dossiers par défaut sous Linux


Sujet :

Linux

  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    940
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 940
    Points : 1 817
    Points
    1 817
    Par défaut Dossiers par défaut sous Linux
    Bonjour,

    Je développe une application multi - plateformes avec JavaFx. Je voudrais savoir quels sont les dossiers standards à utiliser sous Linux pour les usages suivant :
    - les logs (peut-être /var/log/.<company>/<appName>/ ?)
    - données et préférences de l'utilisateur (peut-être /home/<user>/.<company>/<appName>/ ?)
    - données et préférences partagées entre tous les utilisateurs ???

    J'ai fait une recherche, mais je trouve des instructions pour ouvrir les logs du noyau, pas une suggestion pour l'emplacement de mes logs.
    Windows fait la distinction entre les données de l'utilisateur qui doivent être sauvegardées sur un profil distant, et celles qui sont locales (%LOCALAPPDATA% et %APPDATA%). Linux fait-il de même?

    Si le nom de ces dossiers est disponibles via des variables d'environnement, j'aimerai le savoir.

    Par ailleurs, si vous savez où trouver une documentation qui indique la structure de dossiers standard de Linux, je suis preneur.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 552
    Points : 19 392
    Points
    19 392
    Par défaut
    Bonjour,

    Citation Envoyé par BugFactory
    Par ailleurs, si vous savez où trouver une documentation qui indique la structure de dossiers standard de Linux, je suis preneur.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    940
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 940
    Points : 1 817
    Points
    1 817
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    man hier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -bash: man: command not found
    Il faudra que j'en parle à notre administrateur système. En attendant, j'ai recherché man hier sur le net et j'ai trouvé ce que je cherchais, merci beaucoup!

    Si j'ai bien compris, /home/<user> et /var/log sont les bons dossiers pour les préférences utilisateur et les logs. Les préférences partagées vont dans /etc. Il n'y a en revanche pas de convention quand à l'utilisation de sous dossiers pour l'entreprise et l'application. Je pense utiliser <nom de l'entrprise>/<nom de l'application>, précédé par un point pour que ce soit un dossier caché.

  4. #4
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 104
    Points : 4 454
    Points
    4 454
    Par défaut
    bonjour,

    non pas de répertoire caché à la racine du home utilisateur ! puisque on le place déjà dans un répertoire caché ".config"

    pour les configurations
    utilisateurs : /etc/NOM_PROGRAMME/
    utilisateur : $HOME/.config/NOM_PROGRAMME/

    si tu utilises plusieurs fichiers alors tu utilises un dossier, si tu utilises un seul fichier alors pas de répertoire (même chose pour logs) : /etc/NOM_PROGRAMME(.conf) /home/<user>/.config/NOM_PROGRAMME(.conf)
    $moi= ( !== ) ? : ;

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 106
    Points
    43 106
    Par défaut
    Par contre je pense qu'il te faut être root pour aller écrire /etc et /var/log. Enfin au moins le temps de l'install.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 477
    Points : 11 057
    Points
    11 057
    Par défaut
    Citation Envoyé par BugFactory Voir le message
    Par ailleurs, si vous savez où trouver une documentation qui indique la structure de dossiers standard de Linux, je suis preneur.
    C'est l'un des objectifs du projet de la Linux Standard Base (LSB) dans lequel une partie spécifique a attrait à la hiérarchie des systèmes de fichiers :

    Filesystem Hierarchy Standard (« norme de la hiérarchie des systèmes de fichiers », abrégé en FHS) définit l'arborescence et le contenu des principaux répertoires des systèmes de fichiers des systèmes d'exploitation GNU/Linux et de la plupart des systèmes Unix.

    La version actuelle est la 3.0 et fut publiée le 3 juin 2015
    Source :
    https://fr.wikipedia.org/wiki/Filesy...archy_Standard
    Filesystem Hierarchy Standard — Wikipédia
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    940
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 940
    Points : 1 817
    Points
    1 817
    Par défaut
    Ok, je modifie mon code pour utiliser le dossier .config. Le fichier de conf n'est pas généré à l'installation mais lors du premier lancement, mais le code est déjà prévu pour vérifier si il a les droits pour écrire dans /etc/ et sinon utiliser le dossier de l'utilisateur, donc pas de problème de ce coté.
    En revanche je ne sais pas si je vais utiliser un ou plusieurs fichiers, selon que j'ai le temps de développer une fonction de récupération ou pas. Je vais probablement utiliser un dossier même si je n'ai qu'un seul fichier, juste au cas où j'ajouterai des fichiers dans une prochaine version.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Définir le dossier par défaut dans "enregistrer sous"
    Par Fred.dz dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/10/2011, 10h36
  2. Modification du shell par défaut sous Linux
    Par see++ dans le forum Général Python
    Réponses: 2
    Dernier message: 03/03/2007, 08h15
  3. Démarrage par défaut sous linux
    Par vica6a dans le forum Mandriva / Mageia
    Réponses: 9
    Dernier message: 11/02/2007, 11h41
  4. Réponses: 1
    Dernier message: 12/01/2007, 10h19
  5. le dossier par défaut
    Par nutix2003 dans le forum NetBeans
    Réponses: 8
    Dernier message: 03/11/2006, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo