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
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
Réponses:
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!
illegal byte count
après avoir couru split -b 500M input_file.tar.gz output_files.tar.gz.
, vous devez fournir le nombre d'octets entier: split -b 500000000 input_file.tar.gz output_files.tar.gz.
-b 20K
ça ne marche pas, ça marche -b 20k
comme un charme :)
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."
Cela se traduit par autant de fichiers de 1024 Mo que nécessaire (et un fichier plus petit à la fin) comme ceci:
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)).
Revisitant ceci après le commentaire de Andy Ibanez, le sien before
et celui after
qui ne correspond 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 des divergences entre les systèmes d'exploitation m'avaient mordu auparavant ... peut-être que quelqu'un d'autre pourrait suggérer une raison pour laquelle md5 ne correspond pas dans le scénario ci-dessus ...
cat YourFile.iso | md5
vérifié que cette image ISO concaténée était bien identique à l'original. Ce n'était pas.
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.