Maison > Opération et maintenance > exploitation et maintenance Linux > Explication détaillée des méthodes de fractionnement et de fusion de fichiers sous Linux

Explication détaillée des méthodes de fractionnement et de fusion de fichiers sous Linux

巴扎黑
Libérer: 2017-08-17 10:14:22
original
1889 Les gens l'ont consulté

Le fractionnement de fichiers sous Linux peut être réalisé via la commande split. Vous pouvez diviser un fichier volumineux en plusieurs fichiers de tailles spécifiées, et la vitesse de fractionnement est très rapide. Vous pouvez spécifier deux modes : diviser par numéro de ligne et diviser par taille. . La fusion de fichiers sous Linux peut être réalisée via la commande cat, qui est très simple.

Utilisez split pour diviser des fichiers sous Linux

Lisez d'abord le document d'aide

Utilisation : split [OPTION]... [INPUT [PREFIX]]

Sortie de morceaux de taille fixe d'INPUT vers PREFIXaa, PREFIXab, ... ; la taille par défaut

est de 1000 lignes et PREFIX par défaut est `x' sans INPUT, ou lorsque INPUT

. est -, lisez l'entrée standard.

Les arguments obligatoires pour les options longues sont également obligatoires pour les options courtes.

-a, --suffix-length=N utilise des suffixes de longueur N (par défaut 2 ) Spécifiez la longueur du suffixe du fichier divisé

-b, --bytes=SIZE mettez SIZE octets par fichier de sortie divisé par octets, l'unité par défaut est les octets

-C, --line - bytes=SIZE met au maximum SIZE octets de lignes par fichier de sortie Spécifie la taille maximale d'une seule ligne, l'unité par défaut est les octets

-d, --numeric-suffixes utilise des suffixes numériques au lieu de l'alphabet Utilisez des nombres comme fichiers divisés Le suffixe

-l, --lines = Nombre de lignes par fichier de sortie est divisé

-Verbose Imprimer un diagnostic juste avant CHAQUE

Le fichier de sortie est ouvert

--help affiche cette aide et quittez

--version affiche les informations de version et quittez

Mode 1 : Spécifiez le nombre de lignes de fichier après le fractionnement

Pour les fichiers texte txt, vous pouvez diviser le fichier en spécifiant le nombre de lignes dans le fichier divisé.

Commande :

split -l 300 large_file.txt new_file_prefix
Copier après la connexion
Après la segmentation, les suffixes générés par défaut sont aa, ab, ac... et ainsi de suite. Bien entendu, les suffixes peuvent également être personnalisés.

Mode 2 : Spécifiez la taille du fichier après le fractionnement

split -b 10m server.log waynelog
Copier après la connexion
Nous pouvons également séparer les fichiers binaires par taille de fichier.

Utilisez cat pour fusionner des fichiers sous Linux

Commande :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal