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

Shell et commandes GNU Discussion :

locate , .desktop


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    chômeur
    Inscrit en
    Septembre 2015
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : chômeur

    Informations forums :
    Inscription : Septembre 2015
    Messages : 175
    Par défaut locate , .desktop
    Bonjour,

    J'essaye d'afficher tous les fichiers de type desktop(freedesktop.org) présent quelque part dans le home , avec la commande locate .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $ locate -ir ~/".*desktop"
    /home/user/Desktop
    /home/user/.config/pcmanfm/default/desktop-items-0.conf
    /home/user/.config/pcmanfm/default/desktop-items-1.conf
    /home/user/.config/xfce4/desktop
    /home/user/.config/xfce4/desktop/icons.screen0-0x0.rc
    /home/user/.config/xfce4/desktop/icons.screen0-1344x727.rc
    /home/user/.config/xfce4/desktop/icons.screen0-2374x727.rc
    /home/user/.config/xfce4/desktop/icons.screen0-2374x752.rc
    /home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
    $
    Pourquoi les fichiers .desktop qui sont dans le Desktop n'apparaissent pas ?

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 328
    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 : 18 328
    Par défaut
    locate cherche ses fichiers depuis une base de données, il est donc logique que des fichiers dans /home ne soient pas trouvés.

    Utilises plutôt la commande find :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find [chemin] -name *.desktop
    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

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 677
    Par défaut
    locate cherche ses fichiers depuis une base de données
    qui peut être mise à jour avec updatedb
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 328
    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 : 18 328
    Par défaut
    Mais je ne pense pas que des fichiers dans /home qui est par définition le dossier des données utilisateurs soient présents dans cette base.
    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

  5. #5
    Membre très actif
    Homme Profil pro
    chômeur
    Inscrit en
    Septembre 2015
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : chômeur

    Informations forums :
    Inscription : Septembre 2015
    Messages : 175
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    qui peut être mise à jour avec updatedb
    Oui merci, ca va mieux maintenant.
    Mais bon ce genre de tâche devrait être automatisée .

    Existe-t-il une version amelioré de locate qui prenne ça en compte ?
    ( Autre que find )

    Autre chose , quel est la différence entre pattern et expression reguliére(regexp) .
    J'ai regardé sur le net mais çe n'est pas clair.

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 677
    Par défaut
    non.
    moi, je n'utilise quasiment que les glob(star) (cf. man bash),
    sinon on utlise find.

    hors d'un script, j'utilise un peu ls avec les glob (cf. man bash !).

    Citation Envoyé par codezero1
    quel est la différence entre pattern et expression reguliére(regexp) .
    ça dépend de quoi on parle.
    s'il s'agit des "motifs" (pattern) utilisés par le shell, c'est ce qui est appelé les glob.
    les regex sont expliquées dans la section 7 du man : --
    locate, c'est encore pire à utiliser que ls !
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  7. #7
    Membre très actif
    Homme Profil pro
    chômeur
    Inscrit en
    Septembre 2015
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : chômeur

    Informations forums :
    Inscription : Septembre 2015
    Messages : 175
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    non.
    non à quoi ?

    Citation Envoyé par N_BaH Voir le message
    moi, je n'utilise quasiment que les glob(star) (cf. man bash)
    il y a 2 types de "glob" les variables et les options de bash, je ne vois pas de "star" ?

    Citation Envoyé par N_BaH Voir le message
    hors d'un script, j'utilise un peu ls avec les glob (cf. man bash !).
    Oui bon , c'est beaucoup d'informations pour un man , tout ces globs
    Il y a un cours sur le sujet ?

    Citation Envoyé par N_BaH Voir le message
    ça dépend de quoi on parle.
    ben si toi non plus tu sais pas ..

    Citation Envoyé par N_BaH Voir le message
    les regex sont expliquées dans la section 7 du man :
    Simplement , c'est de la syntax standardisée par posix .

    ----------
    Citation Envoyé par N_BaH Voir le message
    locate, c'est encore pire à utiliser que ls !
    Pourquoi tant de negativité

  8. #8
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 159
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 159
    Par défaut
    Bonjour,

    Juste un point de détail, mais je suis curieux :
    Citation Envoyé par N_BaH Voir le message
    locate, c'est encore pire à utiliser que ls !
    Pourquoi ?

    Merci,

Discussions similaires

  1. InterBase Desktop Edition / InterBase 6.0.1
    Par Tendance dans le forum InterBase
    Réponses: 4
    Dernier message: 20/10/2004, 09h52
  2. [BCB5][IBX5.4]TIBDataSet et fonction Locate() ??
    Par Sitting Bull dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 02/07/2004, 18h46
  3. LOCATE sous Oracle 8
    Par SubZero2 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 28/05/2004, 13h47
  4. Problème Locate avec espaces
    Par Clezio dans le forum Bases de données
    Réponses: 2
    Dernier message: 10/03/2004, 19h06
  5. [TP]Configuration du fichier Desktop
    Par Giovanny Temgoua dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 22/12/2003, 08h31

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