Comment utiliser la commande Split dans Linux

Comment utiliser la commande Split dans Linux
Dans Linux, vous pouvez diviser les fichiers grands en plus petits en utilisant une commande appelée diviser. Par défaut, cette commande divise le fichier en 1000 lignes par fichier, mais vous pouvez également diviser les fichiers en fonction de vos exigences. Par défaut, les fichiers sont divisés en fichiers plus petits et leurs noms commencent à partir des préfixes X et la taille est de 1000 lignes et vous pouvez également modifier ces paramètres.

Lisez cet article pour savoir comment vous pouvez utiliser le diviser commande.

Syntaxe de commande Split Linux

La syntaxe de base pour le diviser La commande est donnée comme suit:

Split [Options] [Fichier] [Préfixe]

Options de commande Split Linux

Vous avez différentes options lors de l'utilisation diviser Commande, vous pouvez utiliser ces options pour effectuer différentes opérations:

Option / drapeau Description
-un Définir la longueur du suffixe.
-b Identifier la taille par fichier de sortie.
-C La taille maximale du fichier peut être déterminée.
-n Génère un nombre spécifique de fichiers de sortie.
-e Omet la création de fichiers de sortie vides.
-l Crée des fichiers avec une ligne de sortie spécifique.
-d Changer les suffixes en valeurs numériques.
-verbeux Affiche une sortie détaillée.

Pour diviser un fichier en fichiers plus petits, utilisez la syntaxe de commande ci-dessous:

Fichier divisé_

Pour la démonstration, j'ai utilisé la syntaxe ci-dessus pour diviser le fichier exemple.SMS en fichiers plus petits:

Exemple partagé.SMS

En exécutant la commande ci-dessous, vous pouvez vérifier les fichiers plus petits dans lesquels le fichier S converti:

LS

Note: Par défaut, le diviser La commande utilise le préfixe «x» pour nommer les fichiers divisés.

Exécutez la commande ci-dessous pour obtenir le nombre de lignes par fichier et vous pouvez voir qu'il est 1000 par défaut:

Exemple WC -L.txt xa *

Divisez maintenant un fichier plus petit dans les fichiers via la commande suivante ci-dessous:

Exemple divisé2.SMS

Exécutez la commande ci-dessous pour vérifier les petits fichiers créés pour le fichier exemple2.SMS.

LS

Exécutez la commande ci-dessous pour obtenir le nombre de lignes par fichier et vous pouvez voir qu'il est 1000 par défaut:

wc -l example2.txt xa *

Définir le nombre de lignes par fichier

Utilisez le -l Commande avec Split pour remplacer la restriction par défaut de 1000 lignes. divisé -l La commande est utilisée pour ajuster le numéro des lignes dans le fichier.

Par exemple, j'ai divisé un fichier en fichiers plus petits en définissant les lignes par fichier égal à 2500:

Exemple Split -L2500.SMS

Exécutez la commande ci-dessous pour vérifier le nombre de lignes par fichier:

Exemple WC -L.txt xa *

Exécutez la commande ci-dessous pour diviser Le texte dans des fichiers à 500 lignes:

Exemple divisé -l5002.SMS

Exécutez la commande ci-dessous pour vérifier le nombre de lignes par fichier que vous avez défini:

wc -l example2.txt xa *

Choisissez la taille du fichier

Vous pouvez diviser des fichiers en fonction de leur taille à l'aide de la commande divisé. Par exemple, pour créer 1500 Ko fichier à l'aide du fichier Exemple 1.SMS Exécutez la commande ci-dessous:

Exemple divisé -B1500K1.txt --verbose

Exécutez la commande ci-dessous pour vérifier la taille du fichier:

WC -C Exemple1.txt xa *

Spécifier la taille maximale

Vous pouvez également spécifier la taille maximale du fichier à l'aide de la commande Split:

Pour spécifier une taille de fichier de sortie maximale, utilisez le -C commande. Pour l'illustration, divisé Exemple 1.SMS et fournir une taille de sortie de 2 Mo en utilisant:

Exemple divisé 1.TXT -C 2MB

Définir le nombre de fichiers de sortie

Utilisez le -n Option pour définir les numéros de sortie de votre fichier. Par exemple, diviser exemple.SMS en 10 sections en exécutant la commande suivante:

Exemple divisé 1.txt -n 10

Diviser un fichier à la fin d'une ligne

Une autre façon d'utiliser l'option -N est de diviser un fichier à la fin d'une ligne entière.

Pour ce faire, combiner -n et l. Par exemple, divisez le grand fichier texte en 10 fichiers, dont chacun doit conclure avec la ligne entière suivante:

Split -N L / 10 Exemple1.SMS

Définir la longueur du suffixe

Vous pouvez générer des fichiers avec un suffixe par défaut à deux lettres à l'aide de la commande Split. Le -un L'indicateur avec la commande Split est utilisé pour changer la longueur. Par exemple, pour faire en sorte que le suffixe trois caractères exécute la commande ci-dessous:

Split -a 3 Exemple1.SMS

Pour plus d'aide, utilisez le homme commande pour ouvrir le diviser Manuel de commande sur le terminal.

homme séparé

Conclusion

Cet article s'est concentré sur l'utilisation diviser Commandes dans les systèmes Linux. Par défaut, le diviser La commande divise un fichier en pièces de 1000 lignes, chacune étant divisée en fichiers multiples. Vous pouvez utiliser le diviser commande pour diviser les fichiers volumineux en fichiers plus petits. L'instruction ci-dessus vous montre comment diviser les fichiers en fonction de fonctionnalités spécifiques en utilisant plusieurs diviser Commandes dans Linux.