SORT(1) Commandes de l'utilisateur SORT(1)
NOM
sort - Trier les lignes de fichiers texte
SYNOPSIS
sort [OPTION] ... [FICHIER] ...
sort [OPTION] ... --files0-from=FICHIERS
DESCRIPTION
Afficher sur la sortie standard la concatenation triee de tous les
FICHIERs.
L'entree standard est lue quand FICHIER est omis ou quand FICHIER vaut
<< - >>.
Les parametres obligatoires pour les options de forme longue le sont
aussi pour les options de forme courte. Options de tri :
-b, --ignore-leading-blanks
ignorer les blancs de tete lors de la recherche de cles de tri
sur chaque ligne
-d, --dictionary-order
ne prendre en compte que les blancs et les caracteres
alphanumeriques
-f, --ignore-case
convertir les caracteres minuscules en majuscules
-g, --general-numeric-sort
comparer selon la valeur numerique des caracteres
-i, --ignore-nonprinting
ne prendre en compte que les caracteres imprimables
-M, --month-sort
comparer (inconnu) < << JANV. >> < ... < << DEC. >>
-h, --human-numeric-sort
comparer des nombres de format lisible par un humain (par
exemple, 2K 1G)
-n, --numeric-sort
comparer selon la valeur numerique de la chaine ; consultez la
documentation complete pour connaitre les chaines prises en
charge
-R, --random-sort
melanger, mais grouper les cles identiques. Voir egalement
shuf(1)
--random-source=FILE
obtenir les octets aleatoires depuis FICHIER
-r, --reverse
inverser le resultat des comparaisons
--sort=MODE
trier selon le MODE : general-numeric -g, human-numeric -h,
month -M, numeric -n, random -R, version -V
-V, --version-sort
tri naturel des numeros (de version) dans le texte
Autres options :
--batch-size=NFUSION
fusionner au plus NFUSION entrees a la fois ; sinon, utiliser
des fichiers temporaires
-c, --check, --check=diagnose-first
verifier si l'entree est triee ; ne pas trier
-C, --check=quiet, --check=silent
identique a -c mais sans afficher la premiere mauvaise ligne
--compress-program=PROGRAMME
compresser les fichiers temporaires avec PROGRAMME ; les
decompresser avec PROGRAMME -d
--debug
indiquer la partie de la ligne utilisee pour le tri et signaler
les utilisations douteuses sur la sortie d'erreur standard
--files0-from=F
prendre comme entree les fichiers listes dans FICHIERS, les noms
se terminant par un octet NULL. Si FICHIERS est << - >>, lire
les noms depuis l'entree standard
-k, --key=DEFCLE
trier selon une cle ; DEFCLE indique sa position et son type
-m, --merge
fusionner des fichiers deja tries ; ne pas trier
-o, --output=FICHIER
ecrire le resultat dans le FICHIER a la place de la sortie
standard
-s, --stable
stabiliser le tri en inhibant la comparaison de dernier recours
-S, --buffer-size=TAILLE
utiliser la TAILLE pour le tampon memoire principal
-t, --field-separator=SEPARATEUR
utiliser le SEPARATEUR a la place d'une transition d'un
caractere non blanc vers un caractere blanc
-T, --temporary-directory=REPERTOIRE
utiliser le REPERTOIRE pour les fichiers temporaires a la place
de $TMPDIR ou /tmp ; des options multiples indiquent des
repertoires multiples
--parallel=N
changer le nombre de tris effectues en parallele a N
-u, --unique
Afficher seulement la premiere des ligne avec des cles
identiques ; avec -c, verifier que le classement est strict
-z, --zero-terminated
le delimiteur de lignes est l'octet NULL, pas le changement de
ligne
--help afficher l'aide-memoire et quitter
--version
afficher les informations de version et quitter
DEFCLE est de la forme F[.C][OPTS][,F[.C][OPTS]] indiquant les
positions de debut et de fin, ou F est le numero du champ et C la
position du caractere dans le champ ; les deux commencent a partir de
1. Si non specifiee, la fin correspond a la fin de la ligne. Si ni -t
ni -b ne sont utilisees, les caracteres d'un champ sont comptes en
commencant a l'espace precedent. OPTS se presente sous la forme d'une
ou plusieurs options de tri composee d'une lettre parmi [bdfgiMhnRrV],
lesquelles ecrasent le classement global pour cette cle. Si aucune cle
n'est indiquee, la ligne entiere est utilisee comme cle. Utilisez
--debug pour reperer les utilisations incorrectes de cles.
TAILLE peut etre suivi d'un des suffixes multiplicatifs suivants : % 1%
de memoire, b 1, K 1024 (par defaut), et ainsi de suite pour M, G, T,
P, E, Z, Y, R et Q.
*** ATTENTION *** Les parametres regionaux utilises dans
l'environnement affectent l'ordre du tri. Utiliser LC_ALL=C pour
obtenir un tri selon un ordre traditionnel qui utilise la valeur native
des octets.
AUTEUR
Ecrit par Mike Haertel et Paul Eggert.
SIGNALER DES BOGUES
Signaler toute erreur a bug-coreutils@gnu.org
Page d'accueil de GNU coreutils :
Aide generale sur l'utilisation des logiciels GNU :
Signaler toute erreur de traduction a
COPYRIGHT
Copyright (C) 2026 Free Software Foundation, Inc. Licence GPLv3+ : GNU
GPL version 3 ou ulterieure .
Ce programme est un logiciel libre. Vous pouvez le modifier et le
redistribuer. Il n'y a AUCUNE GARANTIE dans la mesure autorisee par la
loi.
VOIR AUSSI
shuf(1), uniq(1)
Documentation complete :
aussi disponible localement a l'aide de la commande : info '(coreutils)
sort invocation'
TRADUCTION
La traduction francaise de cette page de manuel a ete creee par Jean-
Luc Coulon (f5ibh) , Nicolas Francois
, Bastien Scher
, David Prevot et Jean-
Philippe MENGUAL
Cette traduction est une documentation libre ; veuillez vous reporter a
la GNU General Public License version 3
concernant les conditions
de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE.
Si vous decouvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message a .
GNU coreutils 9.11 Avril 2026 SORT(1)