web-dev-qa-db-fra.com

Comment diviser de gros fichiers sur MAC?

J'ai un fichier de 5 Go sur mon MAC et je ne peux pas le copier sur une mémoire flash ou un disque dur externe formaté avec FAT. Comment je peux le scinder en fichiers plus petits

38
Abbas Mousavi

Vous pouvez utiliser cette commande sur le shell:

split -b YOUR_EXPECTED_SIZES YOUR_FILE_NAME PATTERN_NAME_AS_OUTPUT

et pour le récupérer

cat SPITED_FILES_AS_LIST > NEW_FILE

J'espère que cela vous sera utile!

36
Hamed Rajabi

J'avais besoin d'un peu plus de détails que la réponse de Hamed, voici ce qui fonctionne pour moi, basé sur les commentaires de hints.macworld.com :

split -b 1024m "YourFile.iso" "YourFile.iso."

Il en résulte autant de fichiers de 1024 Mo que nécessaire (et un fichier plus petit à la fin) comme ceci:

  • VotreFichier.iso.aa
  • VotreFichier.iso.ab
  • ...
  • VotreFichier.iso.af (le dernier fichier aura une taille inférieure à 1024 Mo)

J'aime utiliser le nom de fichier d'origine et ajouter '.' à la fin pour que le fichier soit vraiment clair en un coup d’œil.

J'ai choisi les fichiers 1024 Mo parce que les fichiers VOB semblent avoir cette taille, et Toast divise également les fichiers en 1024 Mo - ils doivent avoir une bonne raison!

Pour les rejoindre à nouveau:

cat YourFile.iso.* > YourFile.iso

Notez que le premier argument se termine ici par. *, Qui obtiendra tous les aa, ab, ac, etc. à la fois.

De plus, si le fichier que vous créez existe déjà, il est écrasé en silence (aucun doublon renommé comme dans le Finder). La version mac de split est légèrement différente de la version linux, semble-t-il (les suffixes numériques (-d ne sont pas supportés)).


Mettre à jour...

Revisitant ceci après le commentaire de Andy Ibanez selon lequel ses before et after ne correspondaient pas ... voici mon test:

ls -la
total 22336
drwxr-xr-x   3 ptim  staff   102B 20 Feb 23:10 .
drwx------+ 76 ptim  staff   2.5K 20 Feb 23:09 ..
-rw-r--r--@  1 ptim  staff    11M 20 Feb 23:10 test.mp4

split -b 1m test.mp4 test.split.

ls -la
total 44672
drwxr-xr-x  14 ptim  staff   476B 20 Feb 23:10 .
drwx------+ 76 ptim  staff   2.5K 20 Feb 23:09 ..
-rw-r--r--@  1 ptim  staff    11M 20 Feb 23:10 test.mp4
-rw-r--r--   1 ptim  staff   1.0M 20 Feb 23:10 test.split.aa
-rw-r--r--   1 ptim  staff   1.0M 20 Feb 23:10 test.split.ab
-rw-r--r--   1 ptim  staff   1.0M 20 Feb 23:10 test.split.ac
-rw-r--r--   1 ptim  staff   1.0M 20 Feb 23:10 test.split.ad
-rw-r--r--   1 ptim  staff   1.0M 20 Feb 23:10 test.split.ae
-rw-r--r--   1 ptim  staff   1.0M 20 Feb 23:10 test.split.af
-rw-r--r--   1 ptim  staff   1.0M 20 Feb 23:10 test.split.ag
-rw-r--r--   1 ptim  staff   1.0M 20 Feb 23:10 test.split.ah
-rw-r--r--   1 ptim  staff   1.0M 20 Feb 23:10 test.split.ai
-rw-r--r--   1 ptim  staff   1.0M 20 Feb 23:10 test.split.aj
-rw-r--r--   1 ptim  staff   927K 20 Feb 23:10 test.split.ak

cat test.split.* > test.reconstituted.mp4

cat test.mp4 | md5
08db84d1806ec293582d217ed53b034c

cat test.reconstituted.mp4 | md5
08db84d1806ec293582d217ed53b034c

Je suis sous OSX, mais j'utilise bash depuis homebrew, et les divergences entre les systèmes d'exploitation m'avaient mordu auparavant ... peut-être que quelqu'un d'autre peut suggérer une raison pour laquelle md5 ne correspond pas dans le scénario ci-dessus ...

61
ptim

En utilisant l’utilitaire de disque dur, vous pouvez créer un paquet clairsemé sur votre disque dur. À l'intérieur de cette fenêtre, les fichiers plus volumineux sont également autorisés - le système s'occupe du reste.

Vous pouvez également formater la clé avec HFS ou, si vous en avez besoin, installer Windows NTFS-3G et formater le lecteur NTFS.

4
bdecaf