Maison > Article > Opération et maintenance > Explication détaillée des méthodes de fractionnement et de fusion de fichiers sous Linux
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.
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 quittezMode 1 : Spécifiez le nombre de lignes de fichier après le fractionnementPour 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_prefixAprè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 waynelogNous 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!