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

Ubuntu Discussion :

lister les fichiers d'un repertoire.


Sujet :

Ubuntu

  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    309
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 309
    Par défaut lister les fichiers d'un repertoire.
    Bonjour,

    En linux quelle commande faut il pour trouver tous les fichiers du repertoire /usr (y les sous-repertoires) commençant par "dpkg" ou par "rpm" et les copier vers un repertoitre /home/user1/temp

    Merci d'avance,

  2. #2
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    je dirais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    find /usr -iname 'dpkg*' -o -iname 'rpm*' -exec cp -r {} /home/user1/temp \;

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    309
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 309
    Par défaut
    Merci pour la reponse,

    ça marche sous ubuntu.

    Je viensd d'essayer la mêrme commande en centos 5, elle ne semble donner le bon resultat.

    Savez-vous comment le faire en centos 5 ?

    Merci d'avance,

  4. #4
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    Peut être que les options ne sont pas tout à fait les mêmes.
    le - o (est un OU logique)
    le -iname (chercher un nom sans tenir compte de la casse)
    le -exec pour exécuter la copie

    Toutefois cela m'étonne car je viens de tester sous redhat 5 (centos 5 est un clône de redhat 5) et la commande a l'air de fonctionner
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    [cedrx@redhat5 ~]$ find /usr -iname 'dpkg*' -o -iname 'rpm*'
    find: /usr/lib64/audit: Permission non accordée
    /usr/lib64/python2.4/site-packages/rpm
    /usr/include/rpm
    /usr/include/rpm/rpmfi.h
    /usr/include/rpm/rpmmessages.h
    /usr/include/rpm/rpmpgp.h
    /usr/include/rpm/rpmspec.h
    /usr/include/rpm/rpmhash.h
    /usr/include/rpm/rpmgi.h
    /usr/include/rpm/rpmio.h
    /usr/include/rpm/rpmal.h
    /usr/include/rpm/rpmsq.h
    /usr/include/rpm/rpmts.h
    /usr/include/rpm/rpmerr.h
    /usr/include/rpm/rpmlib.h
    /usr/include/rpm/rpmdav.h
    /usr/include/rpm/rpmds.h
    /usr/include/rpm/rpmdb.h
    /usr/include/rpm/rpmurl.h
    /usr/include/rpm/rpmmacro.h
    /usr/include/rpm/rpmfile.h
    /usr/include/rpm/rpmlog.h
    /usr/include/rpm/rpmfc.h
    /usr/include/rpm/rpmsx.h
    /usr/include/rpm/rpmte.h
    /usr/include/rpm/rpmbuild.h
    /usr/include/rpm/rpmps.h
    /usr/include/rpm/rpmcli.h
    /usr/include/rpm/rpmsw.h
    ...

Discussions similaires

  1. Lister les fichiers d'un repertoire
    Par Galkir dans le forum C++Builder
    Réponses: 4
    Dernier message: 13/06/2006, 15h53
  2. lister les fichiers d'un repertoire par date
    Par ra77 dans le forum Langage
    Réponses: 1
    Dernier message: 02/06/2006, 03h02
  3. lister les fichiers d'un repertoire
    Par bmw13fr dans le forum C++
    Réponses: 2
    Dernier message: 14/04/2006, 11h26
  4. [TP]Lister les fichiers d'un répertoire
    Par nvtitan dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 21/06/2002, 11h22

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