Forum Linux.général récupération d'un fichier...

Posté par  .
Étiquettes : aucune
0
5
mar.
2005
Salut !
J'ai un pb avec un CD dont je n'arrive plus à récupérer les données. J'ai un gros fichier dont la lecture bloque à partir d'un octet précis.
Existe-t-il un moyen de récupérer au moins le début et la fin pour tenter d'en faire quelque chose ?
J'ai pensé à la commande dd, mais après lecture du man et quelques essais je n'arrive pas à grand chose...

Comment copier seulement à partir du nième bloc (ou octet) d'un fichier ? Ou même carrément par morceaux choisis (ex: entre les octets x et y ?)

Merci d'avance ! ;)
  • # tiré du man

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

    bs=nombre
    Lire et écrire le nombre indiqué d'octets en une fois. A pri-
    orité sur ibs et obs. (et indiquer bs n'est pas équivalent à
    indiquer la même valeur pour ibs et obs du moins lorsqu'aucune
    autre conversion que sync, noerror et notrunc n'est indiquée,
    car cela indique que chaque bloc d'entrée doit être copié dans
    un bloc de sortie indépendant, sans regrouper les blocs plus
    courts).

    count=nombre
    Copier seulement le nombre indiqué de blocs (dont la taille est
    fournie par ibs), et non pas tout jusqu'à la fin du fichier.

    skip=nombre
    Ignorer le nombre indiqué de blocs (dont la taille est fournie
    par ibs) au début de la lecture.


    donc pour copier les 100 premiers kilooctets d'un fichier :
    dd if=mon_fichier count=100 bs=1024 of=debut_fichier

    et pour la fin (à partir du 102eme bloc)
    dd if=mon_fichier skip=101 bs=1024 of=fin_fichier
    • [^] # Re: tiré du man

      Posté par  . Évalué à 2.

      Ah, merci, c'est super cool, exactement ce qu'il me fallait !!
      En fait, mon man est beaucoup moins prolixe que le tien... et du coup j'avais pas compris l'utilité de l'option bs !!
      C'est cette option qui me manquait... :/

      Merci encore ! ;P
      • [^] # Re: tiré du man

        Posté par  . Évalué à 5.

        sinon y a dd_rescue qui est fait pour ton pb...

Suivre le flux des commentaires

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