Como assim, "ferrei o meu arquivo"? O cat junta arquivos que tenham sido "isplitados" e não compactados. Se tiver um arquivo com rar, r01, r02 ou outro tipo de compactação aí é pra usar o File Roller (botão direito no arquivo/Extrair Aqui) e não o cat. Eu vivo "cateando" os arquivos "isplitados" que eu acho na internet por esse método e nunca tive um arquivo corrompido ou sobrescrito.
O caso é o seguinte: eu tinha um dvd grande de 7.2Gb e eu queria criar uma arquivo .iso para queimá-lo direto em uma mídia dvd9. Mas quando utilizei o k3b para fazer a imagem .iso, ele criou dois arquivos (teria "isplitado"?), dividindo assim em arquivo.iso e arquivo.iso.001. Quando eu inseri uma mídia dvd9 e mandei gravar o arquivo.iso, pensei que o brasero ou o k3b fosse entender que seriam os dois arquivos a serem juntados, mas isso não aconteceu. Pensei então que o comando cat fosse funcionar nesse caso, mas não funcionou. Agora entendi que eu deveria ter posto:
cat arquivo.avi.* > arquivofinal.avi
e não:
cat arquivo.iso.* > arquivo.iso - pois isso substituiu o arquivo.iso original! Enfim, não sei se estou me fazendo entender. Não sei ainda se o problema estava no fato de eu estar utilizando uma partição vfat (acho que não aceita arquivos muito grandes, sei lá).
Talvez possam pensar: "bom, se gravou direto de dvd, basta gravá-lo de novo!", mas eu não tinha mais o dvd!
Sem problemas! Fica só a lição: antes de mexer em seus arquivos, façam backup!!!!
Abraços,