split - divise un fichier en morceaux
SYNTAXE
split [OPTION]... [FICHIER [PRÉFIXE]]
DESCRIPTION
Affiche des portions du FICHIER dans PRÉFIXEaa, PRÉFIXEab, ... ; la taille par défaut est de 1000 lignes, et le PRÉFIXE par défaut est « x ».
En l’absence de FICHIER, ou lorsque FICHIER est -, lit l’entrée standard.
Les arguments obligatoires pour les options longues sont également obligatoires pour les options courtes.
-a, --suffix-length=N
génère des suffixes de longueur N (par défaut 2)
--additional-suffix=SUFFIXE
ajoute un SUFFIXE supplémentaire aux noms de fichiers
-b, --bytes=TAILLE
place TAILLE octets par fichier de sortie
-C, --line-bytes=TAILLE
place au plus TAILLE octets d’enregistrements par fichier de sortie
-d utilise des suffixes numériques commençant à 0, et non alphabétiques
--numeric-suffixes[=DEPUIS]
identique à -d, mais permet de définir la valeur de départ
-x utilise des suffixes hexadécimaux commençant à 0, et non alphabétiques
--hex-suffixes[=DEPUIS]
identique à -x, mais permet de définir la valeur de départ
-e, --elide-empty-files
ne génère pas de fichiers de sortie vides avec « -n »
--filter=COMMANDE
écrit dans la commande shell ; le nom du fichier est $FICHIER
-l, --lines=NOMBRE
place NOMBRE de lignes/enregistrements par fichier de sortie
-n, --number=MORCEAUX
génère MORCEAUX de fichiers de sortie ; voir l’explication ci-dessous
-t, --separator=SEP
utilise SEP au lieu du saut de ligne comme séparateur d’enregistrement ; « \0 » (zéro) spécifie le caractère NUL
-u, --unbuffered
copie immédiatement l’entrée vers la sortie avec « -n r/… »
--verbose
affiche un message de diagnostic juste avant l’ouverture de chaque fichier de sortie
--help affiche cette aide et quitte
--version affiche les informations de version et quitte
L’argument TAILLE est un entier et une unité facultative (par exemple, 10 K correspond à 10 * 1024). Les unités sont K, M, G, T, P, E, Z, Y, R, Q (puissances de 1024) ou KB, MB, … (puissances de 1000). Les préfixes binaires peuvent également être utilisés : KiB = K, MiB = M, etc.
MORCEAUX peut être :
N divise en N fichiers en fonction de la taille de l’entrée
K/N affiche le K-ième fichier sur N vers la sortie standard
l/N divise en N fichiers sans diviser les lignes/enregistrements
l/K/N affiche le K-ième fichier sur N vers la sortie standard sans diviser les lignes/enregistrements
r/N similaire à « l », mais utilise une distribution de type round robin
r/K/N de même, mais affiche uniquement le K-ième fichier sur N vers la sortie standard
AUTEUR
Écrit par Torbjorn Granlund et Richard M. Stallman.
SIGNALER LES BUGS
Aide en ligne pour GNU coreutils : [https://www.gnu.org/software/coreutils/] Signalez tous les bugs de traduction à [https://translationproject.org/team/]
CONSULTER ÉGALEMENT
Documentation complète [https://www.gnu.org/software/coreutils/split] ou disponible localement via : info « (coreutils) split invocation »
Conditionné par Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou ultérieure [https://gnu.org/licenses/gpl.html]. Il s’agit d’un logiciel libre : vous êtes libre de le modifier et de le redistribuer. Il n’y a AUCUNE GARANTIE, dans la mesure permise par la loi.