Commandes linux

Bonsoir,

j'ai un souci ,
j'effectue une recherche avec find -name "*.html"
et je n'arrive pas a copier la liste des fichiers trouvé dans un fichier que j'ai au préalable créé dans
/home....

voila la syntaxe que j 'utilise:

find / -name "*.html" -type f -exec cp {} /home/test \;

je me trompe quelque part?
Configuration: Windows XP
Firefox 2.0.0.1

12 réponses

  1. merci beaucoup

    j'ai un probleme

    je veux installer linux mais j'ai pas un lecteur donc que dois-je faire?

    en windows on peut booter par la commande winnt mais linux par quoi?

    je veux une methode
    1. Modérateur
      Salut,

      les fichiers .xls et .ppt ce sont des fichiers binaires, donc aucun intérêt de les ouvrir dans la console, mais si tu insistes alors tu peux utiliser la commande od

      En revanche tu peux utiliser la suite openoffice.org pour ouvire les fichiers
      1. bonjour

        je veux une commande qui permet d'ouvrir un fichier excel ou power point sur invite de commande linux (konsole) .

        la commande vi just pour editer le texte donc je vous une autre commande.
        1. Bonjour je voudrai faire cette commande sous linux :

          à l'invite de command c:\windows>, tapes:

          -fixboot
          -à la question , tu réponds oui
          -cd\
          -attrib -h ntldr
          -attrib -s ntldr
          -attrib -r ntldr
          -attrib -h ntdetect.com
          -attrib -r ntdetect.com
          -attrib -s ntdetect.com

          ensuite, si d est ton lecteur de CD, tu tapes:

          -copy d:\ntldr c:\
          -copy d:\ntdetect.com c:\

          comment faire ?
          1. Modérateur
            Salut,

            (je lance le console)
            VI blackweb i
            (j'ecris du texte dans le fichier)

            tu dois enregistrer le fichier d'abord
            après la saisie tu appuies sur ECHAP ensuite :w et tu fait ENTRER (voir edition de fichiers vi vim )
            ensuite tu tapes
            :!wc -w blackweb
            1. Bonjour,
              je veux creer un fichier (blackweb) à l'aide de l'editeur VI ,inserer du texte dedans puis calculer le nombre de mots dans ce fichier
              voici le code que j'écris (mais sa marche pas) :

              (je lance le console)
              VI blackweb i
              (j'ecris du texte dans le fichier)
              wc -w blackweb
              (j'obtiens une erreur mais pas la reponse que je cherche veuillez me renseigner svp )
              1. Modérateur
                oui mais il ne veut pas ça

                il veut copier le résultat de la commande (la liste de fichiers) dans un fichier texte (au moins c'est ça que je comprends)
                s'il veut copier les fichiers alors il doit le faire dans un répertoire et pas dans un fichier

                et je n'arrive pas a copier la liste des fichiers trouvé dans un fichier que j'ai au préalable créé dans
                1. Modérateur
                  @arujule moment quand j'ai posté mon message, je n'ai pas encore vu ton 3ème post

                  d'ailleurs j'ai donné seulement une autre alternative à la commande de jipicy qui fonctionne :-)
              2. Contributeur
                salut lami,

                aruju, ta commande est censé de copier les fichiers *.html dans le répertoire /home/test

                ben ce quelle fait... j'ai teste chez moi..
                1. Modérateur
                  Salut,

                  ou
                  find / -name "*.html" -type f  > /home/test
                  ou en mode ajout
                  find / -name "*.html" -type f >> /home/test


                  aruju, ta commande est censé de copier les fichiers *.html dans le répertoire /home/test
                  1. Contributeur
                    bonjour,

                    peut etre
                    find ./ -name "*.html" -type f -exec cp {} /home/test \; 
                    1. Modérateur
                      Salut,

                      La commande "cp" est faite pour copier un fichier d'un endroit à un autre et non pas de copier directement dans un fichier.
                      Essaie plutôt :
                      find / -name "*.html" -type f -fprint /home/test
                      ;-))