J'ai divisé un gros fichier avec la commande split depuis un terminal et l'ai copié d'une clé USB sur mon MacBook.
Il en résulte quelques fichiers nommés «xaa», «xab», «xac».
Comment les fusionner à nouveau depuis un terminal?
J'ai divisé un gros fichier avec la commande split depuis un terminal et l'ai copié d'une clé USB sur mon MacBook.
Il en résulte quelques fichiers nommés «xaa», «xab», «xac».
Comment les fusionner à nouveau depuis un terminal?
Réponses:
cat xaa > newfile
cat xab >> newfile
cat xac >> newfile
Fondamentalement, en utilisant un seul opérande «>», envoyez la sortie vers un nouveau fichier. l'utilisation d'un opérande double '>>' lui permet d'ajouter le contenu à la fin d'un fichier existant (et aussi par intérêt de le créer s'il n'existe pas déjà).
Si tous vos fichiers sont définitivement dans un ordre alphabétique soigné, vous pouvez utiliser:
cat x* > newfile
ou
cat xaa xab xac > newfile
au cas où les noms de fichiers ne sont pas classés par ordre alphabétique.
sha256sum filename
sur Ubuntu et openssl sha -sha256 filename
sur OS X.) Lorsque je l'ai concaténé sur un lecteur HTFS +, le fichier concaténé était correct.
cat xaa xab xac > newfile