Forum Linux.général Par2 pour des dossier

Posté par  .
Étiquettes : aucune
0
24
mai
2007
Je veux lancer par2 pour tout un ensemble de dossier avec une arboressance
mais lui il veux que je lui indique le nom de chaques fichier ou à la limite un * mais qui n'est pas récursif et qui encore pire ne marche pas si il y a des dossier présent...

Je peut bien faire un tar mais après je peu plus acceder au fichier dirrectement...

Si vous avez une idée

Rémi
  • # find

    Posté par  (site web personnel) . Évalué à 3.

    Je ne suis pas sure d'avoir bien compris, mais voilà 2 méthodes:

    Pour exécuter par2 en lui passant tous les fichiers en une seule fois, mais attention à ce que ça ne dépasse pas la longueur maximum autorisé pour une ligne de commande:

    par2 `find . -type f`

    Pour exécuter pour chaques fichiers une nouvelle commande par2:

    find . -type f -exec par2 '{}' \;

    (-type f pour ne retourner que les fichiers)
    • [^] # Re: find

      Posté par  . Évalué à 1.

      c'est quoi la limite pour une ligne de commande ?
      c'est pour graver un dvd de photos alors je craint que ça dépasse la limite...

      sinon on peu faire une syntaxe /répertoire/* pour faire tout le répertoire

      il y aurait pas une solution pour faire ça récursivement pour tout les dossier ?

      Rémi

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.