Maison  >  Article  >  Tutoriel système  >  Comment utiliser la commande split sous Linux

Comment utiliser la commande split sous Linux

PHPz
PHPzoriginal
2024-02-20 09:29:361247parcourir

Utilisation de la commande split sous Linux, exemples de code spécifiques

Dans le système Linux, la commande split est un outil très utile. Elle peut être utilisée pour diviser un gros fichier en plusieurs petits fichiers et peut être divisée en tailles et nombres de lignes spécifiés. . Ou le nombre d'octets à diviser. Cet article présentera l'utilisation de la commande split et fournira des exemples de code spécifiques.

La syntaxe de base de la commande split est la suivante :

split [选项] 文件名 [输出文件名前缀]

Ensuite, nous présenterons en détail les différentes options et exemples d'utilisation de la commande split.

  1. Divisez le fichier en fonction de la taille spécifiée
    Utilisez l'option "-b" pour diviser le fichier en fonction de la taille spécifiée. La taille peut être spécifiée en octets (par défaut), Ko, Mo, Go, etc.

    split -b 100M largefile.zip smallfiles

    Le code ci-dessus divise largefile.zip en plusieurs petits fichiers préfixés par smallfiles en fonction de la taille de 100 Mo.

  2. Divisez le fichier en fonction du nombre de lignes spécifié
    Utilisez l'option "-l" pour diviser le fichier en fonction du nombre de lignes spécifié.

    split -l 1000 logfile.txt smallfiles

    Le code ci-dessus divise logfile.txt en plusieurs petits fichiers préfixés par smallfiles en fonction du nombre de lignes de 1000.

  3. Divisez le fichier en fonction du nombre d'octets spécifié
    Utilisez l'option "-C" pour diviser le fichier en fonction du nombre d'octets spécifié.

    split -C 10k data.txt smallfiles

    Le code ci-dessus divise data.txt en plusieurs petits fichiers préfixés par smallfiles en fonction du nombre d'octets de 10 Ko.

  4. Diviser les fichiers par préfixe de fichier
    Utilisez l'option "-d" pour utiliser des nombres comme préfixes de fichier au lieu du préfixe de lettre par défaut.

    split -b 100M largefile.zip smallfiles -d

    Le code ci-dessus divise largefile.zip en plusieurs petits fichiers préfixés par des chiffres en fonction de la taille de 100 Mo.

  5. Spécifiez le suffixe du nom du fichier divisé
    Utilisez l'option "-a" pour spécifier la longueur du suffixe du nom du fichier divisé, la valeur par défaut est 2.

    split -b 100M largefile.zip smallfiles -a 3

    Le code ci-dessus divise largefile.zip en plusieurs petits fichiers avec un préfixe de smallfiles et une longueur de suffixe de 3 selon la taille de 100 Mo.

À travers les exemples ci-dessus, nous pouvons voir que la commande split est très flexible dans son utilisation réelle et peut diviser des fichiers en fonction de différents besoins. Veuillez noter que la commande split modifiera le fichier d'origine, alors assurez-vous de sauvegarder le fichier avant de l'utiliser.

Dans le travail quotidien, la commande split peut nous aider à mieux gérer les fichiers volumineux et à améliorer l'efficacité opérationnelle. J'espère que cet article vous aidera à comprendre l'utilisation de la commande split.

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!

Déclaration:
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