Manuels pour la ligne de commande

Man » split Manual online - documentation en ligne détaillée pour la page de manuel split

🌍
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.